     Epidata.nowcast(handler, locations, Epidata.range(epiweek1, epiweek2))
   else
     fakeData = []
-    for i in [0...3]
-      for loc in locations
-        row = getFakeRow(loc, i)
-        if i == 0
-          row.epiweek = epiweek2
-        fakeData.push(row)
+    for location in locations
+      for i in [0...280]
+        fakeData.push(getFakeRow(location, i))
     callback = () -> handler(1, 'debug', fakeData)
     delay = 250 + Math.round(Math.random() * 500)
     window.setTimeout(callback, delay)

      date.setDate(date.getDate() + 6)
      datestr = datestr + "-" + date2String(date) + ")"
      @dataTimeline.html("Nowcasting epi-week " + epiweek2%100 + " " + datestr)
      callback = (epidata) =>
        @colors = {}
        @mapData = {}
        for row in epidata
          if row.epiweek == epiweek2
            ili = row.value
            v = Math.max(0, Math.min(5, ili)) / 5
            c = ('0' + Math.round(0x3f + v * 0xc0).toString(16)).slice(-2)
            @colors[row.location] = '#' + c + '4040'
            @mapData[row.location] = row
        @renderMap()
      handler = getEpidataHander(callback)
      Epidata_nowcast_multi(handler, LOCATIONS, epiweek1, epiweek2)
    handler = getEpidataHander(callback)
    Epidata_nowcast_single(handler, 'nat')



  onFluviewReceived: (ilidata) ->
    @truthData = ilidata
    @resizeCanvas()












