validate username before doing anything on LocationEdit.  Closes #162