ColorTable type:list->tuple, recode widget generation.
update readme