Use new hub_client api option "allowed"

Generates a drop down instead of a text input. So that users just choose
what they want rather than type the whole word