code: function hub_dispose() {
                      if (this._disposed) {
                          return;
                      }
                      this._disposed = true;
  
                      _Global.removeEventListener('keydown', this._windowKeyDownHandlerBound);
                      _ElementUtilities._resizeNotifier.unsubscribe(this.element, this._resizeHandlerBound);
                      this._elementResizeInstrument.dispose();
  
                      this._updateEvents(this._sections);
  
                      for (var i = 0; i < this.sections.length; i++) {
                          this.sections.getAt(i).dispose();
                      }
                  }
docs: / <signature helpKeyword="WinJS.UI.Hub.dispose"> / <summary locid="WinJS.UI.Hub.dispose"> / Disposes this control. / </summary> / <compatibleWith platform="Windows" minVersion="8.1"/> / </signature>