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

  removeAllMarkers: ->
    marker.destroy() for marker in @markers
    @markers = []
    @tooltips.dispose()

  resizeStarted: (e) =>
    document.addEventListener 'mousemove', @resizeMove

    if @visible
      @update()

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

      @gutter.show()

    else
      @gutter.hide()

      @disposables?.dispose()
      @disposables = null

      @removeAllMarkers()

  update: () ->

