Changed some stuff in ModelViewer/CameraHandler. The failures are predictable now (and can be mitigated).