pressing mic button again doesn't turn off mic (?) - should grey out
pressing for a third time:
engine.js:477 Uncaught (in promise) TypeError: Cannot set property 'mediaStreamSourceConnected' of undefined
at onAudioInputFail (engine.js:477)
at async Engine.disconnectMediaStream (engine.js:522)
a few things to fix (testing on linux chrome)