Renamed InputInterface to WidgetInterface