Proper implementation of Mousemove

The mouse move responded odd when the map was rotated.