Only trigger mousemove when mouse has really moved

Some browsers can sometimes keep triggering mousemove even when the mouse is not moving. This is a simple filter that only triggers mousemove on Leaflet objects when the mouse position has changed.