Implemented inputmanager