Fix onTextChanged loops.  Fix empty tip field bugs.