Added GUI.  Needs to add listeners