update

added color widget
added view modes