docs: function(node, selector, action) {
  			var hadid = true,
  				id, regexp = this._thiskeyword;
  			if (node.nodeType === Node.ELEMENT_NODE) {
  				if (regexp.test(selector)) {
  					hadid = node.id;
  					id = node.id = (node.id || gui.KeyMaster.generateKey());
  					selector = selector.replace(regexp, "#" + id);
  					node = node.ownerDocument;
  				}
  			}
  			return function(action) {
  				var res = action.call(gui.DOMPlugin, node, selector);
  				if (!hadid) {
  					node.id = "";
  				}
  				return res;
  			};
  		}