Adicionando valores ao autocomplete em tempo real do jQuery

Eu estou fazendo uma caixa de seleção de estilo "entrada de token" com um autocomplete (usuário digita algo, seleciona uma resposta, que adiciona um "token" para a visão DOM).

Usando o preenchimento automático do jQuery, existe uma maneira de adicionar valores que não estão nosource lista depois que o usuário os digita?

Por exemplo, uma fonte parece["Apples", "Oranges", "Bananas"]. O usuário digita"plums," ao usar o campo de texto. Existe uma maneira de adicionar "Ameixas" à lista de fontes, se o usuário assim desejar? Eu sei que temselect echange eventos que eu posso verificar, masselect só funciona se houver algo para selecionar (não existe neste caso) echange exigiria algum tipo de verificação de tempo limite para verificar se o usuário havia parado de digitar.

Por outro lado, existe outro plugin que eu poderia usar para realizar esse comportamento?

questionAnswers(3)

yourAnswerToTheQuestion