widgetId is required.