DOM Level 3 Mutation Events were deprecated a while back due to performance and implementation concerns (http://www.w3.org/TR/DOM-Level-3-Events/#events-mutationevents - http://lists.w3.org/Archives/Public/www-dom/2009AprJun/0072.html). While there has been talk of a replacement for these events (http://www.w3.org/2008/webapps/wiki/MutationReplacement), I began to wonder if there was a way to listen for any of them without using the deprecated mutation event interface...turns out there is, at least for DOMNodeInserted (the event I needed). With the method I devised you can listen for DOM node insertions as long as your browser supports CSS3 Animations. In addition, it also allows you to scope the event to a subset of nodes based on the CSS selector you choose.Check it out and let me know what you think!