docs: function(e) {
  			switch (e.type) {
  				case 'click':
  				case 'mousedown':
  				case 'mouseup':
  					this._onmouseevent(e);
  					break;
  				case 'orientationchange':
  					this._onrotate();
  					break;
  				case 'resize':
  					this._onresize();
  					break;
  				case 'DOMContentLoaded':
  					this._ondom();
  					/*
  					if (!gui.hasModule('gui-spirits@wunderbyte.com')) {
  						(function cleanthisup() {
  							gui._oninit();
  							gui.$onready();
  						}());
  					}
  					*/
  					break;
  				case 'load':
  					this._onload();
  					break;
  				case 'unload':
  					this._onunload();
  					break;
  				case 'hashchange':
  					this._onhashchange();
  					break;
  			}
  		}