 
 ### A list of `fs_utils.SourceFile` or `fs_utils.Asset`
 # with some additional methods used to simplify file reading / removing. ###
-module.exports = class FileList extends EventEmitter
+module.exports = class FileList
   ### Maximum time between changes of two files that will be considered
   # as a one compilation. ###
   resetTime: 65
 
   constructor: (@config) ->
+    EventEmitter.call(this)
     @files = []
     @assets = []
     @on 'change', @_change

'use strict'

debug = require('debug')('brunch:file-list')
EventEmitter = require('events').EventEmitter
normalize = require('path').normalize
fcache = require 'fcache'

        file = @find path
        file.removed = true if file and not file.disposed
    @resetTimer()

util.inherits FileList, EventEmitter
