only allowing for stereo audio files for now
using a timer to poll for done state, no longer blocking

this way we should have events processed and hopefully not eat up so
much memory?