this all works. sounds are played from firebase event handlers. The only problem is that the last 10 played sounds are all played at once when the page loads. details.