Called when the animation should be updated.
The value of progress is between 0.0 and 1.0 (inclusive) (unless you
#interpolate(double) method to provide a wider range
of values). There is no guarantee that
#onUpdate(double) is called
with 0.0 or 1.0.
If you need to perform setup or tear down procedures, you can override