touch events support

provide touch events support