The latest tip by @senocular around using generators to animate the sorts of things you could never animate has solved a problem that has been bugging me for several years. I had been unsuccessfully trying to animate the Towers of Hanoi example for quite some time. Because JS doesn’t have a blocking pause like Node does, the animation would always run with too many disks moving at the same time. By using this generator approach, I’m close to solving it