Add ability to cancel making a new widget instance
WIP on activeWidgets support in service + ctrl