begin development of the widget