session on event handling