added widgets to context, refactored CustomWidgetComposer, patched settings version