Investigate errors caused by updating to 3.1.0, see #61. `updateIntersectionObserver()` needs to be fixed (which is using some private APIs 😔), but that alone does not fix all errors...