Replace keyup with keypress to avoid false-positive in modification

Previously, arrow and meta keys would make Vellum think the form was modified. This is slightly less portable between browsers - there's no standard, just jQuery semantics - but it is what is intended I think.