audio: use dlib/pulse implement audio
audio: add event handler
audio: replace old audio code