MutationObserver triggers earlier than events (#4)