added a third implementation, where the cells of the list are thelselves
widgets.