Added replay frame timing with a canvas seeker and graph.

Fixes #497
Playback calls registerDisposable in addVisualizer.