started on the actionlistener.
begun adding public-interfaces to the GUI