codage des listeners