overlay_key
c->overlay_key = keycb;
if (c->overlay_key != NULL) {
switch (c->overlay_key(c, c->overlay_data, event)) {
c->overlay_key = NULL;