Whether the is a valid selection start less than end.
bool get hasSelection => !selection.isCollapsed;