anchor.diff:  
     Widget buildWidget(bool selected) {
       selected = selectable ? selected : false;
  -    return SizedBox(
  -      width: rect.width,
  -      height: rect.height,
  -      child: Tooltip(
  -        message: tooltip,
  -        waitDuration: tooltipWait,
  -        preferBelow: false,
  -        child: InkWell(
  -          onTap: () => onSelected(data),
  -          child: Container(
  -            padding: const EdgeInsets.only(left: 6.0),
  -            alignment: Alignment.centerLeft,
  -            color: selected ? _selectedNodeColor : backgroundColor,
  -            child: Text(
  -              text,
  -              textAlign: TextAlign.left,
  -              overflow: TextOverflow.ellipsis,
  -              style: TextStyle(
  -                color: selected ? Colors.black : textColor,
  -              ),
  -            ),
  -          ),
  +    return Tooltip(
  +      message: tooltip,
  +      waitDuration: tooltipWait,
  +      preferBelow: false,
  +      child: GestureDetector(
  +        onTap: () => onSelected(data),
  +        child: Container(
  +          width: rect.width,
  +          height: rect.height,
  +          padding: const EdgeInsets.symmetric(horizontal: 6.0),
  +          alignment: Alignment.centerLeft,
  +          color: selected ? _selectedNodeColor : backgroundColor,
  +          child: rect.width > _minWidthForText
  +              ? Text(
  +                  text,
  +                  textAlign: TextAlign.left,
  +                  overflow: TextOverflow.ellipsis,
  +                  style: TextStyle(
  +                    color: selected ? Colors.black : textColor,
  +                  ),
  +                )
  +              : const SizedBox(),
           ),
         ),
       );
  
positive.code:     return LayoutBuilder(
        builder: (context, constraints) {
          return ListView.builder(
            itemCount: rows.length,
            itemBuilder: (context, index) {
              return ScrollingFlameChartRow<V>(
  
negative.code: 
    static const _selectedNodeColor = mainUiColorSelectedLight;
  
    static const _minWidthForText = 16.0;
  
    final Key key;
    final Rect rect;
    final String text;
  