cameraSingleton renamed to cameraHandler