implement touch event