added touch event
added touch event