Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IButton.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IButton.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IButton.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a button
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IButton extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ICanvas.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ICanvas.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ICanvas.java	(revision 748)
@@ -2,8 +2,10 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a canvas, i.e. something to display data or
+ * media
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ICanvas extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ICheckBox.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ICheckBox.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ICheckBox.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a check box
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ICheckBox extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IComboBox.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IComboBox.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IComboBox.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a combo box
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IComboBox extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IDialog.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IDialog.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IDialog.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a dialog
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IDialog extends IGUIElement
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IFrame.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IFrame.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IFrame.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a frame or window
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IFrame extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IListBox.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IListBox.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IListBox.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a list or list box
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IListBox extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenu.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenu.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenu.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a menu
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IMenu extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenuBar.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenuBar.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenuBar.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a menu bar
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IMenuBar extends IMenu {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenuButton.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenuButton.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IMenuButton.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a button in a menu
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IMenuButton extends IButton {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IPanel.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IPanel.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IPanel.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a panel for structuring GUI content
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IPanel extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IRadioButton.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IRadioButton.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IRadioButton.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a radio button
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IRadioButton extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IScrollBar.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IScrollBar.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IScrollBar.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a scroll bar of a scroll pane
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IScrollBar extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IScrollPane.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IScrollPane.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IScrollPane.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a scroll pane
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IScrollPane extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IShape.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IShape.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IShape.java	(revision 748)
@@ -2,8 +2,10 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent any kind of shape not covered by the other
+ * marker interfaces
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IShape extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ISplitPane.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ISplitPane.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ISplitPane.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a split pane
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ISplitPane extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITabbedPane.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITabbedPane.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITabbedPane.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a tabbed pane
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ITabbedPane extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITable.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITable.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITable.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a table
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ITable extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITextArea.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITextArea.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITextArea.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a multi line text area
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ITextArea extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITextField.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITextField.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITextField.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a single line text field
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ITextField extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IToolBar.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IToolBar.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IToolBar.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a tool bar
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface IToolBar extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITrackBar.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITrackBar.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITrackBar.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a track bar
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ITrackBar extends IGUIElement {
Index: /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITree.java
===================================================================
--- /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITree.java	(revision 747)
+++ /trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/ITree.java	(revision 748)
@@ -2,8 +2,9 @@
 
 /**
- * TODO comment
+ * <p>
+ * marker interface for GUI elements that represent a tree view
+ * </p>
  * 
- * @version $Revision: $ $Date: 28.04.2012$
- * @author 2012, last modified by $Author: patrick$
+ * @author Patrick Harms
  */
 public interface ITree extends IGUIElement {
