moved category of widgets to separate modules