Add SetWidgetList protocol.