GUI:a paranneltu, refaktorointia