First attempt at a widget.