just use a third party library for now to get cross-browser audio right