Tipo de letra de inicialização: mostra um texto diferente na caixa, uma vez selecionado

Estou usando o tipo de cabeçalho de inicialização para pesquisar assim:

 $('.lookup').typeahead({

source: function (query, process) {
    return $.getJSON(
        'json_autocomplete.php',{ query: query },
        function (data) {

            var newData = [];
                $.each(data, function(){

                    newData.push(this.label);
                    //populate hidden field with id
                    $('#contact_id').val(this.id);

                });

            return process(newData);

        });
}

 });

Os dados JSON são assim:

 [{"label":"Contact: Jeff Busch-> Busch, Jeff: 1975-11-24","value":"Busch, Jeff","id":"2096"}, ...

Está funcionando muito bem. Quando o usuário começa a digitar, os dados do "rótulo" são mostrados em uma lista abaixo da entrada. NO ENTANTO, assim que o usuário clicar em um dos itens da lista, desejo que o texto "valor" apareça na caixa de texto de entrada nem todas as informações do rótulo pesquisadas!

Isso é possível?

Aqui está um violino:

http://jsfiddle.net/michels287/qdgo651h/

questionAnswers(2)

yourAnswerToTheQuestion