the catch is causing nothing the widget to not load when not oauth connection not setup