FrameWork: added touch event handler