small vapi and client fixes, user button can correctly be selected with kbd again, made empty treelist not selectable