Debugger

There should still be a refactoring pass to change variable names and make the code clearer throughout `debugger.js`.

The `if` is still in there because when you `setContinue(<recordedEventsLength>)` there should be no extra delay added from your new continue position. The new position is normally in the past but when you `setContinue(<recordedEventsLength>)`, the continuing position is in the now for `elm`, so we shouldn't add a scrub-time delay.