anchor.diff:  	  	this.fireEvent('teardownDOM',e);
   	  });
   
  +	  this.shadowfactories.addFactory('updateCSS',(e){
  +	  	this.styleSheet.compile();
  +	  });
  +
   	  this.shadowfactories.addFactory('updateLive',(e){
                 if(!this.isShadowSealed) return null;
                 var clone = this.shadow.clone(true);
  
positive.code:   	  });
  
  	  this.bindWhenDone('_updateLive',(e){ 
  	  	this.styleSheet.compile();
  	  	this.fireEvent('updateDOM',e);
    	  });
  
  
negative.code:                 this.wrapper.setInnerHtml("");
  	  });
  
  	  this.bind('updateCSS',this.shadowfactories.getFactory('updateCSS'));
  	  this.bind('_updateLive',this.shadowfactories.getFactory('updateLive'));
  	  this.bind('_teardownLive',this.shadowfactories.getFactory('teardownLive'));
  	  this.bind('domReady',this.shadowfactories.getFactory('update'));
  