anchor.diff:  import 'package:angular_components/content/deferred_content_aware.dart';
   import 'package:angular_components/focus/focus.dart';
   import 'package:angular_components/laminate/enums/alignment.dart';
  -import 'package:angular_components/laminate/popup/popup.dart' show PopupSource;
  +import 'package:angular_components/laminate/popup/popup.dart'
  +    show PopupSource, ElementPopupSource;
   import 'package:angular_components/material_popup/material_popup.dart';
   import 'package:angular_components/material_tooltip/module.dart';
   import 'package:angular_components/utils/angular/css/css.dart';
  
positive.code: 
    void onMouseLeave() {
      _tooltipController.deactivate(this);
    }
  
    // Proxy control of this tooltip via the tooltip controller.
  
negative.code:   @Input('offsetY')
    int offsetY = 0;
  
    /// The aria label given to the tooltip container.
    ///
    /// Should be used with [focusContents] so the label will be read out to
    /// screen reader when the popup opens.
    @Input()
    String title;
  
    bool get showPopup => _showPopup;
  
    final StreamController<bool> _visibleCtrl =
  