"deep" binding of ColorMap to the ViewModel and now updated by textfield inputs (except saturation and value)