         """
 
   deactivate: ->
-    @subscriptions?.dispose()
-    @tooltips?.dispose()
+    @disposables?.dispose()
 
 module.exports = BlameGutterView

      msgItem = document.createElement('div')
      msgItem.classList.add 'blame-tooltip'

      @tooltips.add atom.tooltips.add item, title: msgItem

      getCommit @editor.getPath(), hash.replace(/^[\^]/, ''), (msg) =>
        avatar = gravatar.url(msg.email, {s: 80});
        msgItem.innerHTML = """
          <div class="head">
            <img class="avatar" src="http:#{avatar}"/>

    if @visible
      @update()

      @disposables ?= new CompositeDisposable
      @disposables.add @editor.onDidSave => @update()

      @gutter.show()

    else
      @gutter.hide()

      @disposables?.dispose()
      @disposables = null

      @removeAllMarkers()

  update: () ->

