extend QLearning agent with EventEmitter