session: avoid double dispatch of new events