docs: function() {
  		var proto = Element.prototype;
  		if (gui.Type.isDefined(proto.spirit)) {
  			throw new Error("Spiritual loaded twice?");
  		} else {
  			proto.spirit = null; // defineProperty fails in iOS5
  		}
  	}