AFSoundManager implementation