Roll IterativeDelay animator class into Base.

Close #1131.
Might be out of scope of pr. Why is this === undefined?