     $.when.apply(this, dfs)
       .done( (e) =>
         @computeNormalizedScales()
+        [g, r, i] = @collection.getColorLayers()
+        iScale = i.get('nscale')
+        rScale = r.get('nscale')
+        gScale = g.get('nscale')
         
         @wfits.setAlpha(@defaultAlpha)
         @wfits.setQ(@defaultQ)
-        @wfits.setupMouseInteraction()
+        @wfits.setScales(iScale, rScale, gScale)
+        @wfits.setupControls()
         
         # Set color composite as default
         @setBand('gri')

    
  updateScale: (band, value) =>
    @wfits.setScale(band, value)


window.Ubret.SpacewarpViewer = SpacewarpViewer

      nscale = d.get('scale') / avg or 1
      d.set('nscale', nscale)
      
      @trigger 'fits:scale', band, nscale
    )
    
  setBand: (band) =>
    console.log 'setBand'
    if band is 'gri'
      fn = 'drawColor'
    else
