Scenes take Location objects in callbacks.

Allows for generic scenes that can occur in multiple locations.