@dkavanagh: My mistake here -- didn't realize switching from keypress to keyup would break the user editor.  Looks as though keyup conflicts with Foundation's validation in certain cases.