add pause/play button; fix a colormap entry; use strict; fix inadvertent global assignments; use requestAnimationFrame; use indirect eval() of an expression instead of a global function definition; all one big commit because I'm a dork