catching microphone run time exception
bug fixes