anchor.diff:  
     @override
     PieTouchResponse handleTouch(FlTouchInput touchInput, Size size) {
  +    final List<double> sectionsAngle = _calculateSectionsAngle(data.sections, data.sumValue);
       return _getTouchedDetails(size, touchInput, sectionsAngle);
     }
   
  
positive.code:       return;
      }
  
      sectionsAngle = _calculateSectionsAngle(data.sections, data.sumValue);
  
      drawCenterSpace(canvas, size);
      drawSections(canvas, size, sectionsAngle);
  
negative.code:   /// [sectionsSpaceClearPaint] responsible to clear the space between the sections
    /// [centerSpacePaint] responsible to draw the center space of our chart.
    Paint sectionPaint, sectionsSpaceClearPaint, centerSpacePaint;
  
    PieChartPainter(
      PieChartData data,
  