Adding Event Emmiter to auto trigger Step()