It's used without specifying a clip rectangle every time, so remove that property. Also do all drawing with Cairo.