         s: s
 
       url = convertTileUrl(tilePoint.x, tilePoint.y, 1, zoom)
-      return "/images/tiles/#{zoom}/#{url.src}.jpg"
+      return "/images/tiles/#{spectrum}/#{url.src}.jpg"
 
     @layer.addTo @map
   

      subject.zooniverse_id = itemId
    latlng = new L.LatLng(item.dec, item.ra)
    circle = (c for c in @circles when c.zooniverse_id is itemId)[0]

    @selectSubject circle


  # Events
  selectSubject: (circle) =>


  constructor: (opts) ->
    super opts
    console.log "spectrum: ", @spectrum
    @circles = []
    @limit = @limit or 30

  start: =>
    if @map
      @map.invalidateSize()
    else
      @createSky(@spectrum)
      @plotObjects() if @dimensions.uid.top(Infinity)
    
  createSky: (spectrum) =>
    @map = L.map(@el.attr('id'), Map.mapOptions).setView([0, 180], 6)
    @layer = L.tileLayer("/tiles/#{spectrum}/" + '#{zoom}/#{tilename}.jpg',
      maxZoom: 7
    )
    @layer.getTileUrl = (tilePoint) ->
