gtk3: add handle_event? -- still wip!