Added cairo context drawing