Updatd with working background color chooser