I refactored the GUI logic and design