audio and better pause functionality