Added missing lifecycle callbacks
Send finger motion events as mouse events
Forgot to initialize some states
Created and attached the default configuration to the shared states
Implemented the android VideoMode back-end