Lightweight EventEmitter Class