Replacing obfuscated logic with something easier to understand
Using constants to replace string literals
Make “change background” less wasteful
Adjusting when and where colors get changed
pixel shifting
Removing redundant code.  Context saves only when view is about to disappear
using 32bit number instead of nsdata.  Appears to work on iPhone
making a fix where a green of zero minutes would come black.
back to the source model
Give up on solving the flicker.  Attributed text does not seem to be the answer