support external mouse handler in gywindow
various additions needed by cubeview
implement GList input/output (naive), add more stuff usefull for cubeview