Added audio playback via callback