Вынес обработчики в отдельный модуль