Only bind to relevant event types to prevent duplicate callbacks on touch
Prevent page scroll when dragging