XHR transport is configurable