[gui.py] finish final round gui for #5