orbit camcontroller: optimize matrix updates, make sure we have a valid initial state.