guard for MutationObserver