{CheckBox} refactoring + minor improvements for {Select}