audio stuff + trying to fix XHR