Firefox 25+ doesn't fire html5 audio events under certain circumstances