add emitter and reactive cocoa lib