Python 3: the GUI now works well enough to run programs