touchscreen support
added missing files
fixed touch/keyboard problem