Changed show/hide to use more idiomatic ng-show/ng-hide