Fix #152 and fix #131

We weren't reopening the audio input on subsequent calls