`jquery.infinitescroll.js` is used by every list in the UI. We have shared templates in `/shared/oae/macros` that serve such a purpose but I think that we shouldn't be creating them just for edge cases.

Preferably we'd use the infinite scroll plugin directly in this widget instead of copying code from it (I'm sure there must be a reason we're not doing this and I missed this conversation).