     svgElement = null
     for surface, i in @markingSurfaceList
       if i isnt +mark.frame
-        svgElement = surface.addShape 'circle', class: "ghost-mark", opacity: 1, cx: mark.x, cy: mark.y, r: 16, fill: "none", stroke: "#25b4c5", strokewidth: 1
+        if @el.attr('flicker') is 'true'
+          [xVal, yVal] = [mark.x, mark.y]
+        else
+          [xVal, yVal] = [mark.x / 2, mark.y / 2]
+        svgElement = surface.addShape 'circle', class: "ghost-mark", opacity: 1, cx: xVal, cy: yVal, r: 16, fill: "none", stroke: "#25b4c5", strokewidth: 1
         svgElement.el.setAttribute 'from-frame', mark.frame
         svgElement.el.setAttribute 'from-asteroid', @currSighting.id
 


  onClickNextFrame: ->
    nextFrame = +(document.getElementById('frame-slider').value) + 1
    @activateFrame(nextFrame) unless nextFrame is @numFrames

  onClickCancel: ->
    @resetMarkingSurfaces() if @state is 'asteroidTool' or 'artifactTool'

        @el.find('.asteroid-classifier').hide()
        @doneButton.hide()
        @finishButton.show()
        @onClickFlicker() unless @el.attr('flicker') is 'true'

    artifactTool:
      enter: ->
