    top: 92%;
    display: block;
  }
- 
+
  .jsterm-input-node,
 -.jsterm-complete-node {
 +.jsterm-complete-node,

+      this.gcliterm.reattachConsole(this.contentWindow, this.console);
     }
   },
 
   /**
    * Shortcut to make XUL nodes
    *

     this.completeNode.setAttribute("multiline", "true");
     this.completeNode.setAttribute("rows", "1");
+    this.completeNode.setAttribute("tabindex", "-1");

     this.inputNode = this.xulElementFactory("textbox");
     this.inputNode.setAttribute("class", "jsterm-input-node");
     this.inputNode.setAttribute("multiline", "true");
     this.inputNode.setAttribute("rows", "1");

     let inputStack = this.xulElementFactory("stack");
     inputStack.setAttribute("class", "jsterm-stack-node");
     inputStack.setAttribute("flex", "1");
     inputStack.appendChild(this.completeNode);
     inputStack.appendChild(this.inputNode);

     if (this.existingConsoleNode == undefined) {
-      this.outputNode = this.xulElementFactory("vbox");
-      this.outputNode.setAttribute("class", "jsterm-output-node");
