modified touch event handler