Interface used to listen for Update events.
These events fire regularly and should be used to animate elements
Note that the frequency in which update events fire is not guaranteed
to be constant or within any given thereshold of the expected frequency.