override CBaseListView::renderKeys() to do nothing
register the image lazy loader script in ResultGrid::renderItems()
instead of inside Thumbnail::lazyImage() (which can get called over a
thousand times on large libraries)