@override bool hitTest(Offset point) { if (xPosition == null) return false; const tolerance = 5.0; return (point.dx - xPosition!).abs() <= tolerance; }