add touch event to view