RePushing the event and listener part