This version is changed to disable self navigation within the structure so that only the user controls the flow via goTo(), etc. This was done to increase flexibility in all scenarios.