Command pattern implemented in the GUI :)