     @bufferModified.classList.add('buffer-modified')
     @appendChild(@bufferModified)
 
-    @newTooltip()
+    @handleCopiedTooltip()
 
     @activeItemSubscription = atom.workspace.onDidChangeActivePaneItem =>
       @subscribeToActiveItem()

      text = @getActiveItem()?.getPath?() or @getActiveItem()?.getTitle?() or ''
      atom.clipboard.write(text)
      setTimeout =>
        @newTooltip()
      , 2000

    @currentPath.addEventListener('click', clickHandler)
    @clickSubscription = new Disposable => @removeEventListener('click', clickHandler)

  newTooltip: ->
    @myTip?.dispose()
    text = @getActiveItem()?.getPath?() or @getActiveItem()?.getTitle?() or ''
    @myTip = atom.tooltips.add this,
      title: 'Copied: '+text
      trigger: 'click'
      delay:
        show: 0


  update: ->
    @updatePathText()
    @handleCopiedTooltip()
    @updateBufferHasModifiedText(@getActiveItem()?.isModified?())

  updateBufferHasModifiedText: (isModified) ->
