add touchstart touchmove touchend events