port to JQuery
request.xhr? and some refactoring
Adding shorthand