refactor and cleanup - next  part 2
moved suffix generation before DOM as it requires suffix
Merge branch 'master' of github.com:maiiku/megalist_multiselect