cameraManager and MouseManager decoupling
Merge branch 'CameraController'