mise en place (ça ne marche pas encore parfaitement) de la fonction
annuler