anchor.diff:      Key key,
       this.child,
       this.onTap,
  +    this.onTapDown,
  +    this.onTapCancel,
       this.onDoubleTap,
       this.onLongPress,
       this.onHighlightChanged,
  
positive.code:     onTap: onTap,
      onDoubleTap: onDoubleTap,
      onLongPress: onLongPress,
      onHighlightChanged: onHighlightChanged,
      containedInkWell: true,
      highlightShape: BoxShape.rectangle,
  
negative.code:     _splashes ??= new HashSet<InteractiveInkFeature>();
      _splashes.add(splash);
      _currentSplash = splash;
      if (widget.onTapDown != null) {
        widget.onTapDown(details);
      }
      updateKeepAlive();
      updateHighlight(true);
    }
  