Сбрасываем выделение
Получаем текущее выделение
Проверяем, есть ли выделение
Рендерим выделение текста
Устанавливаем выделение
Сбрасываем выделение