fix(eventListener): could happen that events were fired twice