Refactoring IHM en grille