is onTouchStart exactly equivalent to onMouseDown and onTouchEnd exactly equivalent to onMouseUp?

It is not behaving the same for me on a range slider.

The code that is triggered for the onMouseDown and the onTouchStart is exactly the same code and same for the end and up.

So are they exactly equivalent or are there differences?