A lot less code for the widgets.