More work on the widgets.
Usable delete handling.
Separate view and logic.