object that describes details about the current selection
@override Selection? get selection { return _lastState?.selection; }