song: listen to missing-element messages and stop the song

Such messages are posten when trying to record, but we're missing an element.
This needs handling at the application level to inform the user.