Remove code that sets view camera from the model

This is now exclusively done in controlNavObject().
Also, put some checks in for when node is null.
fixes #2088