implemented desktop mute