anchor.diff:                  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'));
  
positive.code: 
  	  //open dom update and teardown events for public use
  	  this.addEvent('update');
  	  this.addEvent('updateDOM');
  	  this.addEvent('teardownDOM');
  	  //ghost events for internal use;
  
negative.code:   	  });
  
  	  this.bindWhenDone('_updateLive',(e){ 
  	  	this.fireEvent('updateCSS',e);
  	  	this.fireEvent('updateDOM',e);
    	  });
  
  