update color selection and other UI