       platform.deprecated 'Calling network.start() without callback is deprecated'
       callback = ->
 
+    @abortDebounce = true if @debouncedEnd
+
     if @started
       @stop (err) =>
         return callback err if err

      if process.component.isStarted()
        onProcessStart()
        continue
      process.component.on 'start', onProcessStart
      process.component.start()

  sendDefaults: (callback) ->


  checkIfFinished: ->
    return if @isRunning()
    delete @abortDebounce
    unless @debouncedEnd
      @debouncedEnd = utils.debounce =>
        return if @abortDebounce
        @setStarted false
      , 50
    do @debouncedEnd
