Ensure to add onprogress and ontimeout handlers to xdr else it randomly fails sometimes in IE. See http://vq.io/12bnhye