Rewrote audio, should work better, however it does not work on Firefox