title: infinite scroll knockout multiple requests
body: <p>I would like to use an infinite scroll on my html page. I don't know why I have multiples server answers...</p>
  
  <pre><code>$(window).data('jsonpready', true).scroll(function (e) {
       if ($(window).data('jsonpready') == false) return;
  
       if ($(window).scrollTop() &gt;= $(document).height() - $(window).height() - 100) {
           // $('div#loadmoreajaxloader').show();
           $(window).data('jsonpready', false);
           viewModel.ui.FlashbackReport.MoreContacts();
           console.info("data loading");
           if (viewModel.ui.dataAvailable) {
               $(window).data('jsonpready', true);
           }
  
       }
   });
  </code></pre>
  
  <p>Function for server request which call mapping function later : <code>viewModel.ui.FlashbackReport.MoreContacts();</code></p>
  
  <p><code>if(viewModel.ui.dataAvailable)</code>  to test if mapping is finished</p>