Да я читаю в параллель конечно.
Вопрос вполне конкретный. Сейчас собираюсь передавать не просто callback-функцию а массив (context, functionName).
Соответственно вызов будет:
upLevelCallBack.call(context)
Вот нигде этой техники не нашел, может народ как-то по-другому делает?