Tasks get called? I've created a "frame aware" scheduler that uses requestAnimationFrame to attempt to run as many tasks as will fit into one frame (approx 16ms) then defer any remainder until another frame. This is causing some odd behavior however -- some effects don't appear to finish and some scheduled effects never recur.