This is an interface for classes that need to listen to particular camera
events. The need for this interface arose to allow the Mesh Editor to resize
spatials depending on the current zoom level when calls to the camera's
getDistanceToTarget() method do not provide the correct distance until after
the camera's update() method is called from the application's simpleUpdate().