 
   destroy: ->
     if @statusTask?
-      @statusTask.abort()
-      @statusTask.off()
+      @statusTask.terminate()
       @statusTask = null
 
     if @repo?

  statuses: null
  upstream: null
  statusTask: null
  task: null

  ### Internal ###



    @statuses = {}
    @upstream = {ahead: 0, behind: 0}

    refreshOnWindowFocus = options.refreshOnWindowFocus ? true
    if refreshOnWindowFocus
