Dan refactored JS and made sounds stack on each other; I added code that...

... may allow us to remove unwanted event listeners in the future