docs: function(postmessage) {
  			var data = postmessage, action, root, handlers;
  			if(gui.Type.isString(data) && data.startsWith("spiritual-action:")) {
  				action = gui.Action.parse(data);
  				if (action.direction === gui.Action.DESCEND) {
  					// Hotfix for actions in nospirit scenario
  					// TODO: rething this pending WeakMaps...
  					if((handlers = this._globals[action.type])) {
  						handlers.slice().forEach(function(handler) {
  							handler.onaction(action);
  						});
  					}
  					if(gui.hasModule('gui-spirits@wunderbyte.com')) {
  						if ((root = gui.get('html'))) {
  							root.action.$handleownaction = true;
  							root.action.descendGlobal(
  								action.type,
  								action.data
  							);
  						}
  					}
  				}
  			}
  		}