improve ccomponentlist to handle color columns properly