correction on map drag