adding touch event