Wrestling with XHR requests again