pagination wrapper that takes an explicit list length
provide explicit number of times sounds and packs are downloaded

This may not exactly correspond with the number of sounds in the
sounds_download table (possibly related to #560) but it's within
about the right number for paging.