String get text => _text;
@override set text(String value) { if (text != value) { super.text = value; // This ensures that the component will redraw on next update _previousChar = -1; } }