added JavaDocs comments to GUIInterface