rename interface from Widgetable to WidgetInterface