classe event fonctionnel