Fix bug where second user would not always sync to scene.vwf.yaml

I was updating the view transform in satProperty, but not in initializedProperty, so the view was staying out of sync until the next set came through
Also includes changes to allow the application to specify a navigation object that the user will be given control of
Also fixed a bug where the pointerOut event was being thrown on an undefined node
fixes #1963
refs #1969