hitori, эти события устарели и работать не будут.
Т.к. класс присваивается "в ходе определенных вычислений", следует необходимые действия добавить в тот же код. Это единственно верный вариант.
Есть два
плохих варианта:
Для современных браузеров -
MutationObserver.
Для старых и говнокдеров: периодический опрос по setTimout\setInterval.