Enable inline event handlers for XHR, and add most progressevent calls

events events events!

Blocks #2282