Clicking on the different buttons should give the following results in the textarea below :
synchronous: "request completed" then "other processing"
asynchronous: "other processing" then "request completed"
abort: "request aborted" then "other processing" (note that real XHR behavior would not call onComplete with abort - meaning "request aborted" would not be displayed here)