WidgetService implemented. Functionality is not exact yet