issue #3: Add break condition to SceneTraverser.