ООП-Рефакторин

Курсор и  статусная строка реализованы как объекты. Сложная логика
отбражения и получения сигнала от пользователя разбита на элементарные
методы. Уровни абстракции в основных методах выравнены.