add touchstart event for mobile