Ree Ree is a object proxy that emit your controls. Depends on underscore EventEmitter2 Test by nodeunit ToDo Think about exec deeply, still buggy when you mix-use object and it's agent.