     start = null
     addToFileList = (isPluginHelper, path) ->
       start = Date.now()
-      # logger.log 'debug', "File '#{path}' was changed"
       return fileList.resetTimer() if ignored path
       compiler = plugins.filter(isCompilerFor.bind(null, path))[0]
       return unless compiler


    removeFromFileList = (path) ->
      return fileList.resetTimer() if ignored path
      # logger.log 'debug', "File '#{path}' was removed"
      fileList.remove path

    plugins.forEach (plugin) ->

          addToFileList no, path
        when 'unlink'
          removeFromFileList path
        when 'error'
          logger.error path

    writer = new fs_utils.FileWriter config, plugins
    fileList.on 'resetTimer', -> writer.write fileList
    writer.on 'write', (result) ->
      copyIfExists = fs_utils.copyIfExists
