add widgetManager (with localStorage)