commit GUI, controlleur