I see. But please add a test that checks that cycles are updated correctly when the animation moves so fast that several cycles are passed in one tick.