SimpleWidgetDataHandler fix
IWidgetDataHandler refactoring