Fix registration to allow character selection

Registration doesn't currently allow characters to be select when there are multiple valid characters on an API key. This allows selection.