Split the debug (pause and resume) functionality from the main file
the viewer gets a new animation when events are consumed; doesn't bug horribly when viewing SCs with <invoked> children