Short question: if basing a whole gui on Cairo, is there any mechanism for mapping mouse clicks t the drawing elements at a given display position ?