PASS IntersectionObserver callback fires even when the observer and callback have no JS references