progress test done for init and first

implemented EventEmitter - not sure if we need it but who knows :)