ajout de cancel et deplacement du listener dans la classe principale
on canceled +commentaires