updated with latest widgetloader controller