Refactor IHM Out