user interface
added ChangeColorButton