docs: function(spirit) {
  		var all = this._spirits;
  		var key = spirit.$instanceid;
  		if (!all.inside[key]) {
  			if (all.outside[key]) {
  				delete all.outside[key];
  			}
  			all.inside[key] = spirit;
  			all.incoming.push(spirit);
  			gui.Tick.dispatch(gui.$TICK_INSIDE, 4, this.$contextid);
  		}
  	}