ENH: Implemented communication between GUI and Logic