Split reading lists into multiple lists
Refinements and fixes for multiple lists