buenas...
en si existe un evento para cuando ocurren cambios, ademas es independiente del elemento. este evento, definido en el DOM Level 2 se conoce como DOM Mutation. desgraciadamente, no funciona en todos los navegadores; incluso en chrome no funciona (al menos la ultima vez que lo intente). de todos modos, quizas te interese buscar informacion relacionada. si lo consideras muy complicado, entonces mejor seguir la sugerencia de @goteen_mx.