added requestRedraw() to colorhalftone