bc of a sneaky update function, i didn't have to completely redo the menu display paradigm. color updates still not working bc of some problem with the color pickers maybe