title: Lazy load items with filtering
body: <p>I am using Backbone.js to load 20 items at a time on the page, getting more items when you scroll down to the bottom until there are none left to fetch from the server.</p>
  
  <p>At the same time, I want an input field up top that as you type a name, it filters the items that match.</p>
  
  <p>The issue is, if you haven't scrolled to the bottom yet and fetched the full set, the input filter will only match the items that are currently on the page.</p>
  
  <p>What is the best solution technically and visually for combining UI filtering with lazy loaded items?</p>
  
  <p>EDIT:
  The real scenario here is loading all of your facebook friends which can be very slow and mashing them up with other apis.  I did not want to load all at once because the experience is delayed.</p>