add ng-hide and show to dynamically update view based on user input