     FactlinkJailRoot.createFactFromSelection(current_user_opinion)
 
   placeNearSelection: (mouseX=null) ->
+    return if @_visible
+
     selectionBox = window.document.getSelection().getRangeAt(0).getBoundingClientRect()
     selectionLeft = selectionBox.left + $(window).scrollLeft()
     selectionTop = selectionBox.top + $(window).scrollTop()

    top = selectionTop-2-@frame.$el.outerHeight()

    @_showAtCoordinates top, left

    @$el.removeClass classes
    @frame.sizeFrameToFitContent()

  _fadeIn: ->
    return if @_visible

    @_visible = true
    @frame.fadeIn()

  _showAtCoordinates: (top, left) =>
    containerOffset = FactlinkJailRoot.$factlinkCoreContainer.offset()
    left -= containerOffset.left
    top -= containerOffset.top
