Рефакторинг кода + обработчик скролов вынесен в модуль