Added iterative version of color consumer.