anchor.diff:     * Parsed expression from the `ng-dragstart` attribute.  On a `DragStart`
      * event, this expression is evaluated.  The event is available as `$event`.
      */
  -  Getter onDragStart;
  +  var onDragStart;
   
     NgDragStartAttrDirective(dom.Element element, Scope scope) {
       element.onDragStart.listen((event) => scope.$apply(() {
  
positive.code:    * Parsed expression from the `ng-touchcancel` attribute.  On a `TouchCancel`
     * event, this expression is evaluated.  The event is available as `$event`.
     */
    Getter onTouchCancel;
  
    NgTouchCancelAttrDirective(dom.Element element, Scope scope) {
      element.onTouchCancel.listen((event) => scope.$apply(() {
  
negative.code:    * Parsed expression from the `ng-drop` attribute.  On a `Drop`
     * event, this expression is evaluated.  The event is available as `$event`.
     */
    var onDrop;
  
    NgDropAttrDirective(dom.Element element, Scope scope) {
      element.onDrop.listen((event) => scope.$apply(() {
  