Managing Background Noise, Feedback and Occlusion