another attempt at pycairo