а покажи как потом сеттинг изменяется в коде
ну после изменения цвета в ячейке он группируется с остальными инпутами в настройке (тут 1 инпут)
потом делегатом херячится в метод finishInput, в который передает массив необработанных данных (стринги там, числа, зависит от инпутов)
в свою очередь финиш инпут вызывает каллбек inputCompletion, который должен переделать массив raw data в 1 конкретное value настройки
потом это значение настройки устанавливается в parent настройки по key path’у и запрашивает вьюху перерисоваться