Also want to point out that the playback is not a recording. We actually track all mouse position / events and keyboard events at the DOM level and then reapply all of those positions and events in the playback mode. This allows us to have a much more robust analytical platform than competitors that offer user session recording and playback.