mic widget properly handles touch events to stop/start recording