change touchstart event to tap