GUi for hatch, moved actionListener to controller