Can't we move the events to `Scene` so no users need to reach into the private scene transitioner?