invoke_item
if (item != NULL && invoke_item(menu, item, selected, key))
if (item != NULL && invoke_item(menu, item, selected,