I see this function call all over the place; add a -foregroundColorForChar:(screen_char_t) method to reduce duplication (and a backgroundColorForChar: too)