anchor.diff:        this._bubbleTargetingActive = false;
   
         _bubblingTargets.keys.toList(growable: false).reversed.forEach((bubblingId) {
  -        print("remove bubbling target eagerly");
           _bubblingTargets[bubblingId].removeBubbleTarget(bubblingId, this);
         });
       }
  
positive.code: 
    void _addBubblingTarget(dynamic bubblingId, BubblingTarget bubblingTarget) {
      if (bubbleTargetingActive) {
        print("add bubbling target");
        bubblingTarget.addBubbleTarget(bubblingId, this);
      }
  
  
negative.code:       this._bubbleTargetingActive = true;
  
        _bubblingTargets.forEach((bubblingId, bubblingTarget) {
          bubblingTarget.addBubbleTarget(bubblingId, this);
        });
      }
  