generic event by EM 2