   context.save()
   context.scale s, s
   context.translate 1, 1
+  context.fillStyle = "black"
+  context.lineWidth = 1.0/s
+  context.strokeStyle = "rgb(128,128,128)"
+
   rval = observer.draw cells, context
   context.restore()
   return rval

    rebaseView()

  observer.renderGrid tfm
  #redraw()   #redraw is called when observer is ready

viewDistanceToOrigin = ->
  #viewCenter = M.mulv tfm, [0.0,0.0,1.0]


  draw: (cells, context) ->
    return false if (not @cellShapes) or (not @workerReady)
    #first borders
    context.beginPath()
    for cell, i in @cells
