etc, значит можно заносить в FAQ, там кроме "зло" ничего вразумительного про замыкания нет

А это, между прочим, самый простой способ. И так ли оно смертельно в данном случае? Если событие происходит крайне редко, мало того, для каждого экземпляра загрузчика единожды, чего ради городить свои классы?