1. A method comprising: receiving graphics frames, each graphics frame including one or more regions where pixels depict graphics that represent an on screen display (OSD) used to interact with a programmable multimedia controller, and a background region where pixels are set to the one or more predetermined colors; receiving video images, at least some of the video images to correspond to the plurality of graphics frames; creating mixed images by mixing the graphics frames and the corresponding video images, the mixing to, where pixels of a graphics frame are not set to the one more predetermined colors, blend a color of at least some of the pixels of the graphics frame with a color of pixels of a corresponding video image, and, where pixels of the graphics frame are set to the one more predetermined colors, pass pixels of the corresponding video image; and outputting the mixed images to a display device.