anchor.diff:            return;
           }
   
  -        final PieTouchResponse response = _touchHandler?.handleTouch(
  -            FlPanMoveUpdate(details.localPosition), chartSize);
  +        final PieTouchResponse response =
  +            _touchHandler?.handleTouch(FlPanMoveUpdate(details.localPosition), chartSize);
           if (_canHandleTouch(response, touchData)) {
             touchData.touchCallback(response);
           }
  
positive.code:           return;
          }
  
          final PieTouchResponse response = _touchHandler?.handleTouch(
              FlPanEnd(Offset.zero, details.velocity), chartSize);
          if (_canHandleTouch(response, touchData)) {
            touchData.touchCallback(response);
          }
  
negative.code:           return;
          }
  
          final PieTouchResponse response =
              _touchHandler?.handleTouch(FlPanStart(details.localPosition), chartSize);
          if (_canHandleTouch(response, touchData)) {
            touchData.touchCallback(response);
          }
  