Added event emitter to program actions