Fixes a problem with double inserted events

Fixes the test provided by #601.  Basically, the inserted event was firing inserted events on a "live" nodeList.  If inserted caused elements to be added, those elements would be inserted into the currently looping nodeList.