scenenode behaviour