When to use touchmove vs mousemove?
For parity between desktop and touch you have the following equivalences: mousedown === touchstart mousemove === touchmove mouseup === touchend Thus if you handle mousedown, mousemove and mouseup then you don’t need to handle the corresponding equivalent events under touch. The same handlers should be executing.