code: function(element) {
  		if (!element.spirit) {
  			var doc = element.ownerDocument;
  			var win = doc.defaultView;
  			var hit = win.gui.evaluate(element);
  			if (hit) {
  				this.possess(element, hit);
  			}
  		}
  		return element.spirit;
  	}
docs: ½
  If possible, construct and return spirit for element.
  TODO: what's this? http://code.google.com/p/chromium/issues/detail?id=20773
  TODO: what's this? http://forum.jquery.com/topic/elem-ownerdocument-defaultview-breaks-when-elem-iframe-document
  @param {Element} element
  @returns {Spirit} or null