fixed touch event handling
fixed selection stuff and event handling