Reworked list selection for widgets