Is this the best way?  Previously, the app writer was responsible for figuring out who "ticks" the clock, now it seems like we're trying to automatically guess who ticks the clock.  Are we certain the tick will always happen at the start of the animation frame?