touch event modify