не я конечно все понимаю, но вот этого не понимаю. Читать эту стену кода какой смысл людям в чатике? У вас вопрос как связан с этим куском кода?
Как я понял ваша проблема "не умею вызывать неэкспортируемую функцию", при этом на вопросы "где оно лежит? рядом с хендлером?" вы не отвечаете.
Давайте если цель сообщения понты, то так и обозначайте - "эээ гля какой код пишу, похвалите", а если нет, то уважайте других людей, отвечайте на встречные вопросы и уменьшайте примеры, которые скидываете. Спасибо