@seanblue Yeah, I took the easy way. I think to get the behavior we want, I'm going to have to refactor a bunch of your code and place it in`WAVEDCtrl`. We can also use Angular for the text validation: http://docs.angularjs.org/api/ng.directive:input.text