This class is a good candidate for a new open source project ! We could create a cool api to listen on dom mutation.