anchor.diff:  
           queryArray.push("(SELECT cartodb_id||':' ||'caf_lc_1' as cartodb_id, the_geom_webmercator, 'caf_lc_1' AS name FROM caf_lc_1 LIMIT 0)") //a hack for the stupid layer show hide discoloration thing I found
           var query = queryArray.join(' UNION ALL ');
  -
           this.mainLayer && this.mainLayer.setMap(null);
  +        var table_style = 'gfw2_layerstyles_v4'
  +        if(this.layers[0] === 'ifl_2013_deg' ){  table_style = 'ifl_2013_deg'; query = 'SELECT * from ifl_2013_deg';}
   
           this.mainLayer = new CartoDBLayer({
             map: map,
  
positive.code:           tiler_path: '/tiles/',
            tiler_suffix: '.png',
            tiler_grid: '.grid.json',
            table_name: 'gfw2_layerstyles_v4',
            query: query,
            layer_order: 0,
            opacity: 1,
  
negative.code:         return 'gfw_loss_year';
        } else if (layerName === 'fires') {
          return 'global_7d';
        }else if (layerName === 'ifl_2013_deg') {
          return 'ifl_2013_deg';
        }
  
        return null;
  