code: function onKeyDown(e, that) {
          //On enter send command
          if (e.keyCode === 13) {
              //Remove all may existing suggestions
              that.$debuggerInput.find('.suggestion').remove();
              var com = that.$debuggerInput.val();
  
              if (com.length > 0) {
                  history.push(com);
                  historyCurrent = history.length;
                  that.log($('<span>').text('>> ' + com));
                  that._nodeDebuggerDomain.exec('eval', com);
                  //reset the input field
                  that.$debuggerInput.val('');
              }
          }
          //On key up/down scroll through history
          if (e.keyCode === 40) {
              historyCurrent++;
              if (history[historyCurrent]) {
                  that.$debuggerInput.val(history[historyCurrent]);
              }
              else {
                  historyCurrent = history.length;
                  that.$debuggerInput.val('');
              }
              //e.preventDefault();
          }
          if (e.keyCode === 38) {
              historyCurrent--;
              if (history[historyCurrent]) {
                  that.$debuggerInput.val(history[historyCurrent]);
              }
              else {
                  historyCurrent = 0;
              }
              e.preventDefault();
          }
      }
docs: /*
  KeyHandler for the inputfield