anchor.diff:      return tx;
     }
   
  -  void update(){
  -    _updatedEventHandle.fireEvent(EventArgs.empty);
  -  }
  +  void update(){ }
   
     void drawCore(CanvasRenderingContext2D ctx){
       if(cacheEnabled) {
  
positive.code: 
    void disposeInternal(){
      super.disposeInternal();
      _updatedEventHandle.dispose();
      _invalidatedEventHandle.dispose();
    }
  
  
negative.code: 
    ElementParent get parent => _parent;
  
    EventRoot<EventArgs> get invalidated => _invalidatedEventHandle;
  
    AffineTransform getTransform() {
  