add widgetrenderer