adding touch events