anchor.diff:    var asteroid = crossfilter(asteroids),
         all = asteroid.groupAll(),
   
  -      size = asteroid.dimension(function(d) { return Math.max(0, Math.min(10000, +d.size)); }),
  +      size = asteroid.dimension(function(d) { return Math.max(0, Math.min(100000, +d.size)); }),
         sizes = size.group(function(d) { return Math.floor(d/100) * 100.0; }),
   
         earth_distance = asteroid.dimension(function(d) { return Math.max(0, +d.close_app_dist); }),
  
positive.code:     window.danger();
    <% elsif @filter_type=="size"  %>
      asteroidSortingDimension = size;
      window.filter([[3500,10000],null,null,null]);
    <% elsif @filter_type=="near"  %>
      asteroidSortingDimension = close_date;
      window.flyby();
  
negative.code:     }
      else if( num == 2 ) {
        asteroidSortingDimension = size;
        window.filter([[3500,100000],null,null,null]);
      }
      else if( num == 3 ) {
        asteroidSortingDimension = close_date;
  