fix IE regression -- it throws some weird errors?
cleanup stop/start logic a little
Fix for pure-audio files \o/