title: Typeahead.js / Bloodhound display just one result
body: <p>My Typeahead.js / Bloodhound (<strong>0.11.1</strong>) doesn't work as expected. Out of the long list of json results provided, only some are displayed as suggestions.</p>
  
  <p>For example, if I type <code>los</code> in my field, I get only <code>Lostorf</code> and nothing else, when there should be 4 selectable items displayed.</p>
  
  <p>This is my code:</p>
  
  <p><strong>HTML</strong></p>
  
  <pre><code>&lt;div id="remote"&gt;
  &lt;input class="typeahead" type="text"&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p><strong>JS</strong></p>
  
  <pre><code>var searchablePlaces    = new Bloodhound({
      datumTokenizer      : Bloodhound.tokenizers.obj.whitespace("term"),
      queryTokenizer      : Bloodhound.tokenizers.whitespace,
      remote              : {
          url             : 'http://www.example.com/autocomplete/%QUERY/',
          wildcard        : '%QUERY',
          filter          : function(response) { return response.data.results; }
        },
      limit               : 10
  });
  
  searchablePlaces.initialize();
  
  $('#remote .typeahead').typeahead(
  {
      hint            : true,
      highlight       : true,
      minLength       : 2
  },
  {
      name            : 'searchable-places',
      displayKey      : "term",
      source          : searchablePlaces.ttAdapter()
  })
  </code></pre>
  
  <p><strong>Json</strong></p>
  
  <pre><code>{
      "data": {
          "query": "los",
          "count": 4,
          "results": {
              "1": {
                  "term": "Losanna"
              },
              "2": {
                  "term": "Losone"
              },
              "3": {
                  "term": "Lostallo"
              },
              "4": {
                  "term": "Lostorf"
              }
          }
      }
  }
  </code></pre>
  
  <p>Do you see something wrong? Thanks!</p>