rough workaround to correctly convert pixel format from Cairo to SDL
add variant of colors demo with appropriate cabal build magics to work on OSX