sets null buffer when <none> is selected
updated colors
mic input is single, selectable channel; fixed UI to be more clean