added error callback to getUserAudio