another EventEmitter for browser