upgrade angular 1.2.4, added prevent default and stop propagation for touchmove and touchend