code: function updateFilter(){
      // Filter
      filteredIncludes = !TagCloud.selectedTagNames || TagCloud.selectedTagNames.length === 0 ?
        allIncludes :
        _.filter(allIncludes, function(page) {
          return _.every($scope.tagClouds, function(cloud){
            return cloud.selected.length === 0 || cloud.isLinkSelected(page);
          });
        });
      updateLimit();
    }
docs: When user scrolls or view updates, we check if we need to add more content to the page