Major progress on the widget. Form is almost done.