Added click handlers for mic + update mic UI based on listener state