participant.event; participant.update; smaller fixes;