I'm currently building a touch enabled slider widget intended for multiple browsers. So, I have listeners for touchstart, touchend, touchmove, mousedown, mousemove, and mousedown. It works great except on Mobile Safari.
If I long press on my target, a mousemove event fires with the coordinates of the previous touch causing jitter.
How do I prevent or filter out this mousemove event without causing problems with desktop interaction?