added BA's widgethandler