Dragging with custom pointer

I can’t seem to find any posts on this, but please let me know if there is.

I’m writting an interactive map of the city of Swansea. I’m using start drag to allow navigation aroud the map, but my custom pointer dies when ever you start to drag the map.

I’ve attached a cut down version of the map.

Any help would be tops.

Thanks

Capt,