Better AngularJS app