refactoring de l'IHM

Nettoyage du code et jolification de l'IHM