Switched to using callbacks when playing audio