We add the ability for the maniuplator to be null. If it is null, then the camera settings won't be determined by the manipulator. This is useful for when we want to set the camera parameters outside of the modelviewer, but still use it to do everything else.