             light.ring.setAttributeNS null, 'cy', ly
 
             @renderer.element.appendChild light.ring
+
+        l--
 
     return
 


    return

  onMouseClick: (event) =>
    FSS.Vector3.set @attractor, event.x, @renderer.height - event.y
    FSS.Vector3.subtract @attractor, @center

  # === Private ===

  initialize = ->

      light.core.setAttributeNS null, 'fill', light.diffuseHex
      light.core.setAttributeNS null, 'r', '4'

      l++

    return

  addEventListeners = ->
    window.addEventListener 'resize', @onWindowResize

    window.addEventListener 'mousemove', @onMouseMove

    return