Directly coupling to the camera suggests this code should be in the `CameraController`.