Added touch events for mobile devices