make music pause when the modal opens and unpause when it closes
refactored to allow for multiple source sites and added hypothetical error handlers
print out event status in error message
reordered some code
add site not supported message