improvements to definition audio playback + error handling