allowing changing color mode + synchronization