Fixed method EventEmitter#emit
Refactoring
Added benchmarks