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.