added initial support for mouse and trackpad gestures, added fullscreen toggle action