added check if redraw is needed, most of the times its not.
CarbonDioxide
v 1.94
Support for gradients