Changed AudioRecorder to use AsyncTask