allow audio to be played from an audio completion callback (closes #7)