https://developers.google.com/glass/v1/reference/timeline#menuItems.action specifies menuItems[].values[] as being a list.
I understand that the first element of this list contains {displayName, iconUrl} for the DEFAULT state.
The description says "For CUSTOM items, a list of values controlling the appearance of the menu item in each of its states. A value for the DEFAULT state must be provided. If the PENDING or CONFIRMED states are missing, they will not be shown."
Should I assume that value[1] contains {displayName, iconUrl} for the PENDING state and value[2] contains {displayName, iconUrl} for the CONFIRMED state.