Есть событие мутации, которое должно выполнять эту работу, но оно не поддерживается в IE (хотя оно должно быть в IE9):
DOMNodeInserted
Узел был добавлен как дочерний элемент другого узла или, в случае узлов Attr, был добавлен к Элементу. Это событие отправляется после того, как вставка произошла. Целевым узлом этого события должен быть вставляемый узел.
Не существует эквивалента в IE, поэтому лучше всего использовать функцию обнаружения функций, чтобы проверить, доступна ли она, и вернуться к методу таймера, если его нет.