changed events to touch events