Edgeware.WizardForm = Nevow.LiveForm.FormWidget.subclass('Edgeware.WizardForm'); Edgeware.WizardForm.methods ( function reset(self) { // we do nothing on reset }, function submitSuccess(self, result) { self.hideProgressMessage(); // alert("take me to the next step" + result); widget = self.addChildWidgetFromWidgetInfo(result); while (self.node.childNodes.length) { self.node.removeChild(self.node.childNodes[0]); } for (var i = 0; i < widget.node.childNodes.length; i++) { self.node.appendChild(widget.node.childNodes[i]); } } );