Pass parent filling state to child when updating iteration time.

This is a fix for #202.

Looking further I wonder why this is so stateful. Can we get away with always passing time values into the sample function and generating animation currentTimes, etc. on request?