wip: improve list UX