feat(WidgetManager): Initial feasibility based work on using promises in widget manager