The teeny tiny cross-browser XHR library - just 502 bytes gzipped!