restored touch events