Explain options.xhr, xhr.texTStatus, xhr.errorThrown