[fix] reset position.start on touchstart and touchmove