title: Event listener DOMNodeInserted being run multiple times, why?
body: <p>I'm trying to listen for a node with a certain class being added to the DOM dynamically. Once this Node has been added i want to then add an instance of of a plugin to this Node. The problem I'm having is <code>DOMNodeInserted</code> is running multiple times which is then running my plugin multiple on this one Node which is causing problems.</p>
  <p>There is only ever one occurrence of this class on page.</p>
  <p>Why is this and how can I stop this from happening?</p>
  <pre><code>$(document).ready(function(){
      
      $('#editArea').live('DOMNodeInserted', '.class', function(e){
  
          $('.class').plugin({
              source: 'libs/ajax/somescript.php',
          });
                      
      })
      
  });
  </code></pre>