     
     @viewer.attr('style', (viewport)=> "top: 1px; height: #{@height - 2}px; left: #{@x(viewport.get('start'))}px; width: #{@x(viewport.get('end')) - @x(viewport.get('start'))}px;")
     
-    @update()
-  
-  update: ->
+    
+    
     visibleMilestones = _.select @milestones.toJSON(), (m)-> m.startDate and m.endDate
     
     milestoneBands = d3.nest()

    
    @parent.select('.roadmap-thumbnail').transition(150).attr('width', @width)
    
    @x = d3.time.scale()
      .domain([@startDate, @endDate])
      .range([0, @width])

    @milestones = options.milestones
    @parent = options.parent
    @viewport = options.viewport
    @viewerStart = 3.weeks().ago()
    @milestones.bind 'add', @update, @
    @milestones.bind 'change', @update, @
    @milestones.bind 'reset', @update, @
