tweaked the widgets service API