Mutation listener fixes.
Testing for the better world.
Working tests for mutation observer.
Cleaning up.
Merge branch 'domlistener'