no views or routes. just ng-show + ng-hide.