mutation observer, for those pages that load content via AJAX