added: try-catch to audio interactions