The ideal solution is that at any point of clicking the map, the end game is to have a popup showing the position you are at (converted to percentage), which the person will then be able to use elsewhere in this.
I understand about the mousemove registering it multiple times, but shouldn’t the click only run once? Does all the mousemove’s get backlogged or something?
The problem with stopPropagation would be that you have no idea which of the mousemove .on events registered is firing. It could be the very first one, thus where the mouse was 20 seconds ago, or it could be the very last one (not sure what the browsers do in that scenario or if it varies by browser or is purely controlled by jquery)…
The correct approach, was a simple single on-click event that @RyanReese figured out