Moving tree-like event propagation to sceneObject