Moved cameraDispatch to camera