Allow map events to trigger music changes

Closes #494