Dashboard/Widgets functionality with AngularJS