Made it possible to unregister events
Restored the camera movement