Infinite scroll on any element.

Sets two new attributes: infinite-scroll-container, which replaces $window with an arbitrary scrollable element, and the helper infinite-scroll-parent, which replaces $window with the element's parent.