Implement MutationObserver adapter (via mutationSummary)