SceneManager: Add view change event callback