Brush property is set multiple times


It looks like clicking on a solid color sets Brush property multiple times. Basically each of the 3 HSB properties as well as the 3 RGB properties sets Brush property individually, so the corresponding property of the bound object is changed at least 6 times on every click. There should be a flag to prevent this and Brush should be set only once after the individual properties have been set.