added comboeditor. started replacing relevant widgets. #384