fixed widgetProductionFactory