71x improve lumilist

New pull request since #4063 was closed. This fixes a previously undiscovered bug plus adds a couple of new features.