[#2] Add event emitter support to each command.