fix touch events #4