accessx: use cairo for drawing