code: function load() {
          _reset();
          _load = new $.Deferred();
  
          var enableResult = new $.Deferred();
  
          Inspector.Debugger.enable().done(function () {
              Inspector.Debugger.setPauseOnExceptions("uncaught").done(function () {
                  enableResult.resolve();
              });
          });
  
          Inspector.Page.on("frameNavigated.ScriptAgent", _onFrameNavigated);
          DOMAgent.on("getDocument.ScriptAgent", _onGetDocument);
          Inspector.Debugger
              .on("scriptParsed.ScriptAgent", _onScriptParsed)
              .on("scriptFailedToParse.ScriptAgent", _onScriptFailedToParse)
              .on("paused.ScriptAgent", _onPaused);
          Inspector.DOM.on("childNodeInserted.ScriptAgent", _onChildNodeInserted);
  
          return $.when(_load.promise(), enableResult.promise());
      }
docs: Initialize the agent