#556 merge REDRAW_WIDGET and WIDGET_UPDATE actions, replace broadcast by service, fix widget loading