De-coupled the GUI class from its handlers. They are created from the action listener instead.