added microphone control