Сигналы в отдельный класс.
И еще чего-то