  
      this.positionMenuitems.above.removeEventListener("command",
        this._positionConsoleAbove, false);
-@@ -5401,6 +5497,7 @@ JSTermFirefoxMixin.prototype = {
+@@ -5401,6 +5463,7 @@ JSTermFirefoxMixin.prototype = {
      this.completeNode.setAttribute("class", "jsterm-complete-node");
      this.completeNode.setAttribute("multiline", "true");
      this.completeNode.setAttribute("rows", "1");

     bodyNode.appendChild(aBody);
 
     let repeatContainer = aDocument.createElementNS(XUL_NS, "hbox");
@@ -6725,3 +6821,243 @@ catch (ex) {
   // TODO: kill anything that may have started up
   // see bug 568665
 }

     }
   },
 
@@ -3406,6 +3428,12 @@ HeadsUpDisplay.prototype = {
   jsterm: null,
 
   /**
