Added touch events support