events are now properly registered and deregistered when recording starts/stops (respectively). This commit prevents extra DOM events from hanging around when we're not recording.
This commit introduces a stable environment for tracking simple cursor movements and window resizing. Still need to add mousedowns, mouseups, and scroll events