using ng-show and ng-hide for some ui tweaks