Все равно не будет работать) Потому что пока функция польностю не выполниться тогда не отобразится мой контент, тому в середине функции никак не выйдет написать что то)
Пример с eventBus - реализация этого паттерна Все сводится к тому, что можно подписаться на ивент eventBus.on(even, callback) и вызвать ивент eventBus.emit(event, arguments)