fixing eventPush