Implement OnMute, close #23