Wouldn't this be the same but perhaps a little easier to read?

    e = (isTouch && e.originalEvent.touches) ? e.originalEvent.touches : [e];