docs: function parseResponse(xhr){
      var parsed;
      var self = this;
      if (window.karma || window.parent.karma){
          // #]*§ WTF!!
          LOG.info('TESTING MODE');
          xhr.responseType = self.options.responseType;
      }                        
      LOG.log('responseType in readyState ', xhr.responseType);                                                                                
      if (xhr.responseType === 'json' || xhr.responseType === 'arraybuffer'){
          LOG.log('JSON CASE!', xhr.response);                        
          parsed = xhr.response;
      } else if (xhr.responseType === 'document'){
          LOG.log('DOCUMENT CASE!', xhr.responseXML);
          parsed = xhr.responseXML;
      } else if (xhr.responseType === 'text' || xhr.responseType === ''){
          LOG.log('TEXT CASE!');                
          parsed = xhr.responseText;
      } else {
          LOG.log('DEFAULT CASE!', xhr.responseText);
          parsed = xhr.responseText;
      }
      
      return [parsed, xhr.status, xhr];
  }