working on a fix for ng-show / hide state seems off