use touchend instead of touchstart