 class GridPlotContainerView extends Continuum.DeferredView
   tagName : 'div'
   className:"gridplot_container"
-  
+
   default_options : { scale:1.0}
   initialize : (options) ->
     super(_.defaults(options, @default_options))

    for own key, view of @renderers
      @$el.append(view.$el)
    @render_end()
    
  render_deferred_components: (force) ->
    super(force)
    all_views = _.flatten(_.map([@tools, @axes, @renderers, @overlays], _.values))
    if _.any(all_views, (v) -> v._dirty)
      @ctx.clearRect(0,0,  @mget('width'), @mget('height'))      
      for v in all_views
        v._dirty = true
        v.render_deferred_components(true)

          else
            ctx.strokeStyle = fcolor
            ctx.fillStyle = fcolor

        else
          ctx.fillStyle = unselected_color
          ctx.strokeStyle = unselected_color
