diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html
index 78d2bc2..1d42cf1 100644
--- a/doc/allclasses-frame.html
+++ b/doc/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 All Classes
 </TITLE>
diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html
index 841ef65..926c268 100644
--- a/doc/allclasses-noframe.html
+++ b/doc/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 All Classes
 </TITLE>
diff --git a/doc/constant-values.html b/doc/constant-values.html
index 14d5cb7..5dd929a 100644
--- a/doc/constant-values.html
+++ b/doc/constant-values.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Constant Field Values
 </TITLE>
diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html
index bedc4be..43075f8 100644
--- a/doc/deprecated-list.html
+++ b/doc/deprecated-list.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Deprecated List
 </TITLE>
diff --git a/doc/help-doc.html b/doc/help-doc.html
index cbc134a..3e2229c 100644
--- a/doc/help-doc.html
+++ b/doc/help-doc.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 API Help
 </TITLE>
diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html
index 0e7dffb..8e28cc7 100644
--- a/doc/index-files/index-1.html
+++ b/doc/index-files/index-1.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 A-Index
 </TITLE>
diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html
index 0170212..feee7a5 100644
--- a/doc/index-files/index-10.html
+++ b/doc/index-files/index-10.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 M-Index
 </TITLE>
diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html
index 5fc99ab..1d6314b 100644
--- a/doc/index-files/index-11.html
+++ b/doc/index-files/index-11.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 N-Index
 </TITLE>
diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html
index 75865e3..f2ce394 100644
--- a/doc/index-files/index-12.html
+++ b/doc/index-files/index-12.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 O-Index
 </TITLE>
diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html
index c2b4eac..6d7311a 100644
--- a/doc/index-files/index-13.html
+++ b/doc/index-files/index-13.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 P-Index
 </TITLE>
diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html
index d205c75..1bce57c 100644
--- a/doc/index-files/index-14.html
+++ b/doc/index-files/index-14.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 R-Index
 </TITLE>
diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html
index fcae312..daaa5dc 100644
--- a/doc/index-files/index-15.html
+++ b/doc/index-files/index-15.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 S-Index
 </TITLE>
diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html
index b30faee..79588ed 100644
--- a/doc/index-files/index-16.html
+++ b/doc/index-files/index-16.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 T-Index
 </TITLE>
diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html
index b7f11be..b620418 100644
--- a/doc/index-files/index-17.html
+++ b/doc/index-files/index-17.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 V-Index
 </TITLE>
diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html
index e115368..8af9f0f 100644
--- a/doc/index-files/index-18.html
+++ b/doc/index-files/index-18.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 W-Index
 </TITLE>
diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html
index 6f79eb4..4c578b0 100644
--- a/doc/index-files/index-2.html
+++ b/doc/index-files/index-2.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 C-Index
 </TITLE>
diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html
index 3868b16..4605a0c 100644
--- a/doc/index-files/index-3.html
+++ b/doc/index-files/index-3.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 D-Index
 </TITLE>
diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html
index 0ab35e1..9329614 100644
--- a/doc/index-files/index-4.html
+++ b/doc/index-files/index-4.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 E-Index
 </TITLE>
diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html
index 80198a0..07294bb 100644
--- a/doc/index-files/index-5.html
+++ b/doc/index-files/index-5.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 F-Index
 </TITLE>
diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html
index 17f00e5..9aed676 100644
--- a/doc/index-files/index-6.html
+++ b/doc/index-files/index-6.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 G-Index
 </TITLE>
@@ -222,7 +222,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractSton
 <DT><A HREF="../jrummikub/view/IStonePanel.html#getRangeClickEvent()"><B>getRangeClickEvent()</B></A> - 
 Method in interface jrummikub.view.<A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view">IStonePanel</A>
 <DD>the range click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a range instead of a single stone
+ etc.
 <DT><A HREF="../jrummikub/view/impl/TablePanel.html#getRightConnectorClickEvent()"><B>getRightConnectorClickEvent()</B></A> - 
 Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
 <DD>&nbsp;
@@ -239,7 +239,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractSton
 <DT><A HREF="../jrummikub/view/IStonePanel.html#getSetClickEvent()"><B>getSetClickEvent()</B></A> - 
 Method in interface jrummikub.view.<A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view">IStonePanel</A>
 <DD>the set click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a whole set instead of a single stone
+ etc.
 <DT><A HREF="../jrummikub/model/IStoneTray.html#getSize()"><B>getSize()</B></A> - 
 Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
 <DD>Return the number of objects on the tray
diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html
index e432595..bf2d6ff 100644
--- a/doc/index-files/index-7.html
+++ b/doc/index-files/index-7.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 H-Index
 </TITLE>
diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html
index 4a610b0..a07a4ba 100644
--- a/doc/index-files/index-8.html
+++ b/doc/index-files/index-8.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 I-Index
 </TITLE>
@@ -87,7 +87,8 @@ function windowTitle()
  parameters<DT><A HREF="../jrummikub/model/IPlayer.html" title="interface in jrummikub.model"><B>IPlayer</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for <A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><CODE>Player</CODE></A> model<DT><A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view"><B>IPlayerPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The player panel that contains a player's board and other user interfaces<DT><A HREF="../jrummikub/model/Stone.html#isJoker()"><B>isJoker()</B></A> - 
 Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
 <DD>Returns whether the stone is a joker or not.
-<DT><A HREF="../jrummikub/view/IStoneCollectionPanel.html" title="interface in jrummikub.view"><B>IStoneCollectionPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the collection that shows the stones a player has selected<DT><A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view"><B>IStonePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events for clicks on stones<DT><A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model"><B>IStoneTray</B></A>&lt;<A HREF="../jrummikub/model/IStoneTray.html" title="type parameter in IStoneTray">E</A> extends <A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>&gt; - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model"><CODE>StoneTray</CODE></A> model<DT><A HREF="../jrummikub/model/ITable.html#isValid()"><B>isValid()</B></A> - 
+<DT><A HREF="../jrummikub/view/IStoneCollectionPanel.html" title="interface in jrummikub.view"><B>IStoneCollectionPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the collection that shows the stones a player has selected<DT><A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view"><B>IStonePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events for clicks on
+ stones<DT><A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model"><B>IStoneTray</B></A>&lt;<A HREF="../jrummikub/model/IStoneTray.html" title="type parameter in IStoneTray">E</A> extends <A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>&gt; - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model"><CODE>StoneTray</CODE></A> model<DT><A HREF="../jrummikub/model/ITable.html#isValid()"><B>isValid()</B></A> - 
 Method in interface jrummikub.model.<A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>
 <DD>Tests the Table for rule conflicts by checking all the <A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><CODE>StoneSet</CODE></A>
 <DT><A HREF="../jrummikub/model/StoneSet.html#isValid()"><B>isValid()</B></A> - 
diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html
index e05bfb1..d4f9b54 100644
--- a/doc/index-files/index-9.html
+++ b/doc/index-files/index-9.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 J-Index
 </TITLE>
diff --git a/doc/index.html b/doc/index.html
index 65090a5..7cc4627 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue May 10 16:57:44 CEST 2011-->
+<!-- Generated by javadoc on Tue May 10 17:05:06 CEST 2011-->
 <TITLE>
 Generated Documentation (Untitled)
 </TITLE>
diff --git a/doc/jrummikub/JRummikub.html b/doc/jrummikub/JRummikub.html
index 25d0b82..35a765a 100644
--- a/doc/jrummikub/JRummikub.html
+++ b/doc/jrummikub/JRummikub.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 JRummikub
 </TITLE>
diff --git a/doc/jrummikub/class-use/JRummikub.html b/doc/jrummikub/class-use/JRummikub.html
index ef6799d..ab4bb2d 100644
--- a/doc/jrummikub/class-use/JRummikub.html
+++ b/doc/jrummikub/class-use/JRummikub.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.JRummikub
 </TITLE>
diff --git a/doc/jrummikub/control/GameControl.html b/doc/jrummikub/control/GameControl.html
index 31d6456..1359550 100644
--- a/doc/jrummikub/control/GameControl.html
+++ b/doc/jrummikub/control/GameControl.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:30 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
 <TITLE>
 GameControl
 </TITLE>
diff --git a/doc/jrummikub/control/ITurnTimer.html b/doc/jrummikub/control/ITurnTimer.html
index 18671ae..70e6910 100644
--- a/doc/jrummikub/control/ITurnTimer.html
+++ b/doc/jrummikub/control/ITurnTimer.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:30 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
 <TITLE>
 ITurnTimer
 </TITLE>
diff --git a/doc/jrummikub/control/RoundControl.html b/doc/jrummikub/control/RoundControl.html
index e4df927..b6a8501 100644
--- a/doc/jrummikub/control/RoundControl.html
+++ b/doc/jrummikub/control/RoundControl.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:31 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
 <TITLE>
 RoundControl
 </TITLE>
diff --git a/doc/jrummikub/control/TurnControl.HandStonePositionComparator.html b/doc/jrummikub/control/TurnControl.HandStonePositionComparator.html
index a691289..3773563 100644
--- a/doc/jrummikub/control/TurnControl.HandStonePositionComparator.html
+++ b/doc/jrummikub/control/TurnControl.HandStonePositionComparator.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:31 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
 <TITLE>
 TurnControl.HandStonePositionComparator
 </TITLE>
diff --git a/doc/jrummikub/control/TurnControl.html b/doc/jrummikub/control/TurnControl.html
index 465384f..6418eaf 100644
--- a/doc/jrummikub/control/TurnControl.html
+++ b/doc/jrummikub/control/TurnControl.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:31 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
 <TITLE>
 TurnControl
 </TITLE>
diff --git a/doc/jrummikub/control/TurnTimer.html b/doc/jrummikub/control/TurnTimer.html
index 293a466..42bd298 100644
--- a/doc/jrummikub/control/TurnTimer.html
+++ b/doc/jrummikub/control/TurnTimer.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:31 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 TurnTimer
 </TITLE>
diff --git a/doc/jrummikub/control/class-use/GameControl.html b/doc/jrummikub/control/class-use/GameControl.html
index c006a28..ddc8911 100644
--- a/doc/jrummikub/control/class-use/GameControl.html
+++ b/doc/jrummikub/control/class-use/GameControl.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.control.GameControl
 </TITLE>
diff --git a/doc/jrummikub/control/class-use/ITurnTimer.html b/doc/jrummikub/control/class-use/ITurnTimer.html
index 8730b19..bf6b79f 100644
--- a/doc/jrummikub/control/class-use/ITurnTimer.html
+++ b/doc/jrummikub/control/class-use/ITurnTimer.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.control.ITurnTimer
 </TITLE>
diff --git a/doc/jrummikub/control/class-use/RoundControl.html b/doc/jrummikub/control/class-use/RoundControl.html
index b9f8955..eb8d850 100644
--- a/doc/jrummikub/control/class-use/RoundControl.html
+++ b/doc/jrummikub/control/class-use/RoundControl.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.control.RoundControl
 </TITLE>
diff --git a/doc/jrummikub/control/class-use/TurnControl.HandStonePositionComparator.html b/doc/jrummikub/control/class-use/TurnControl.HandStonePositionComparator.html
index 592ead4..1bdfd9d 100644
--- a/doc/jrummikub/control/class-use/TurnControl.HandStonePositionComparator.html
+++ b/doc/jrummikub/control/class-use/TurnControl.HandStonePositionComparator.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.control.TurnControl.HandStonePositionComparator
 </TITLE>
diff --git a/doc/jrummikub/control/class-use/TurnControl.html b/doc/jrummikub/control/class-use/TurnControl.html
index 0024dcb..0f50e13 100644
--- a/doc/jrummikub/control/class-use/TurnControl.html
+++ b/doc/jrummikub/control/class-use/TurnControl.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.control.TurnControl
 </TITLE>
diff --git a/doc/jrummikub/control/class-use/TurnTimer.html b/doc/jrummikub/control/class-use/TurnTimer.html
index a089762..16b27db 100644
--- a/doc/jrummikub/control/class-use/TurnTimer.html
+++ b/doc/jrummikub/control/class-use/TurnTimer.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.control.TurnTimer
 </TITLE>
diff --git a/doc/jrummikub/control/package-frame.html b/doc/jrummikub/control/package-frame.html
index d5826e7..002929f 100644
--- a/doc/jrummikub/control/package-frame.html
+++ b/doc/jrummikub/control/package-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.control
 </TITLE>
diff --git a/doc/jrummikub/control/package-summary.html b/doc/jrummikub/control/package-summary.html
index e2b2864..1091c76 100644
--- a/doc/jrummikub/control/package-summary.html
+++ b/doc/jrummikub/control/package-summary.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.control
 </TITLE>
diff --git a/doc/jrummikub/control/package-tree.html b/doc/jrummikub/control/package-tree.html
index 960e887..59c2f2a 100644
--- a/doc/jrummikub/control/package-tree.html
+++ b/doc/jrummikub/control/package-tree.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.control Class Hierarchy
 </TITLE>
diff --git a/doc/jrummikub/control/package-use.html b/doc/jrummikub/control/package-use.html
index 1eb0362..39dddbe 100644
--- a/doc/jrummikub/control/package-use.html
+++ b/doc/jrummikub/control/package-use.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Package jrummikub.control
 </TITLE>
diff --git a/doc/jrummikub/model/GameState.html b/doc/jrummikub/model/GameState.html
index efc47e6..b99ddf5 100644
--- a/doc/jrummikub/model/GameState.html
+++ b/doc/jrummikub/model/GameState.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:31 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 GameState
 </TITLE>
diff --git a/doc/jrummikub/model/Hand.html b/doc/jrummikub/model/Hand.html
index 678c2f2..985907a 100644
--- a/doc/jrummikub/model/Hand.html
+++ b/doc/jrummikub/model/Hand.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 Hand
 </TITLE>
diff --git a/doc/jrummikub/model/IGameState.html b/doc/jrummikub/model/IGameState.html
index b18e2a2..c0c404c 100644
--- a/doc/jrummikub/model/IGameState.html
+++ b/doc/jrummikub/model/IGameState.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 IGameState
 </TITLE>
diff --git a/doc/jrummikub/model/IHand.html b/doc/jrummikub/model/IHand.html
index 5689921..293f9ad 100644
--- a/doc/jrummikub/model/IHand.html
+++ b/doc/jrummikub/model/IHand.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 IHand
 </TITLE>
diff --git a/doc/jrummikub/model/IPlayer.html b/doc/jrummikub/model/IPlayer.html
index f15bd4a..9e6e86d 100644
--- a/doc/jrummikub/model/IPlayer.html
+++ b/doc/jrummikub/model/IPlayer.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 IPlayer
 </TITLE>
diff --git a/doc/jrummikub/model/IStoneTray.html b/doc/jrummikub/model/IStoneTray.html
index 89b891b..f2a07c7 100644
--- a/doc/jrummikub/model/IStoneTray.html
+++ b/doc/jrummikub/model/IStoneTray.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 IStoneTray
 </TITLE>
diff --git a/doc/jrummikub/model/ITable.html b/doc/jrummikub/model/ITable.html
index a4d2b89..ea079ae 100644
--- a/doc/jrummikub/model/ITable.html
+++ b/doc/jrummikub/model/ITable.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 ITable
 </TITLE>
diff --git a/doc/jrummikub/model/Player.html b/doc/jrummikub/model/Player.html
index 9bc12ba..a3f4e3d 100644
--- a/doc/jrummikub/model/Player.html
+++ b/doc/jrummikub/model/Player.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 Player
 </TITLE>
diff --git a/doc/jrummikub/model/Position.html b/doc/jrummikub/model/Position.html
index ab41483..80f96fd 100644
--- a/doc/jrummikub/model/Position.html
+++ b/doc/jrummikub/model/Position.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 Position
 </TITLE>
diff --git a/doc/jrummikub/model/Sizeable.html b/doc/jrummikub/model/Sizeable.html
index 0c6ee5a..f6a2942 100644
--- a/doc/jrummikub/model/Sizeable.html
+++ b/doc/jrummikub/model/Sizeable.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:32 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:57 CEST 2011 -->
 <TITLE>
 Sizeable
 </TITLE>
diff --git a/doc/jrummikub/model/Stone.html b/doc/jrummikub/model/Stone.html
index 647f08c..97fafb2 100644
--- a/doc/jrummikub/model/Stone.html
+++ b/doc/jrummikub/model/Stone.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:33 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 Stone
 </TITLE>
diff --git a/doc/jrummikub/model/StoneColor.html b/doc/jrummikub/model/StoneColor.html
index bd4667a..800023b 100644
--- a/doc/jrummikub/model/StoneColor.html
+++ b/doc/jrummikub/model/StoneColor.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:33 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 StoneColor
 </TITLE>
diff --git a/doc/jrummikub/model/StoneHeap.html b/doc/jrummikub/model/StoneHeap.html
index d08f77c..35429a0 100644
--- a/doc/jrummikub/model/StoneHeap.html
+++ b/doc/jrummikub/model/StoneHeap.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:33 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 StoneHeap
 </TITLE>
diff --git a/doc/jrummikub/model/StoneSet.Type.html b/doc/jrummikub/model/StoneSet.Type.html
index d349fb7..a4617a3 100644
--- a/doc/jrummikub/model/StoneSet.Type.html
+++ b/doc/jrummikub/model/StoneSet.Type.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:33 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 StoneSet.Type
 </TITLE>
diff --git a/doc/jrummikub/model/StoneSet.html b/doc/jrummikub/model/StoneSet.html
index 5cf6895..c476ebe 100644
--- a/doc/jrummikub/model/StoneSet.html
+++ b/doc/jrummikub/model/StoneSet.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:33 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 StoneSet
 </TITLE>
diff --git a/doc/jrummikub/model/StoneTray.Direction.html b/doc/jrummikub/model/StoneTray.Direction.html
index 49c60bc..c5fe015 100644
--- a/doc/jrummikub/model/StoneTray.Direction.html
+++ b/doc/jrummikub/model/StoneTray.Direction.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:33 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 StoneTray.Direction
 </TITLE>
diff --git a/doc/jrummikub/model/StoneTray.html b/doc/jrummikub/model/StoneTray.html
index a980742..60468cb 100644
--- a/doc/jrummikub/model/StoneTray.html
+++ b/doc/jrummikub/model/StoneTray.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:33 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 StoneTray
 </TITLE>
diff --git a/doc/jrummikub/model/Table.html b/doc/jrummikub/model/Table.html
index 721ef67..989a94d 100644
--- a/doc/jrummikub/model/Table.html
+++ b/doc/jrummikub/model/Table.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 Table
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/GameState.html b/doc/jrummikub/model/class-use/GameState.html
index ae05b77..166ec0a 100644
--- a/doc/jrummikub/model/class-use/GameState.html
+++ b/doc/jrummikub/model/class-use/GameState.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.GameState
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/Hand.html b/doc/jrummikub/model/class-use/Hand.html
index 4100345..a0a5082 100644
--- a/doc/jrummikub/model/class-use/Hand.html
+++ b/doc/jrummikub/model/class-use/Hand.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.Hand
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/IGameState.html b/doc/jrummikub/model/class-use/IGameState.html
index 2912a4d..e4639ad 100644
--- a/doc/jrummikub/model/class-use/IGameState.html
+++ b/doc/jrummikub/model/class-use/IGameState.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.model.IGameState
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/IHand.html b/doc/jrummikub/model/class-use/IHand.html
index 5f3a4a4..70e4ca9 100644
--- a/doc/jrummikub/model/class-use/IHand.html
+++ b/doc/jrummikub/model/class-use/IHand.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.model.IHand
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/IPlayer.html b/doc/jrummikub/model/class-use/IPlayer.html
index 8c8bad6..9c4cd54 100644
--- a/doc/jrummikub/model/class-use/IPlayer.html
+++ b/doc/jrummikub/model/class-use/IPlayer.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.model.IPlayer
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/IStoneTray.html b/doc/jrummikub/model/class-use/IStoneTray.html
index 44ec421..dc1e289 100644
--- a/doc/jrummikub/model/class-use/IStoneTray.html
+++ b/doc/jrummikub/model/class-use/IStoneTray.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.model.IStoneTray
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/ITable.html b/doc/jrummikub/model/class-use/ITable.html
index 389391a..f3a4745 100644
--- a/doc/jrummikub/model/class-use/ITable.html
+++ b/doc/jrummikub/model/class-use/ITable.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.model.ITable
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/Player.html b/doc/jrummikub/model/class-use/Player.html
index ca51d52..247668f 100644
--- a/doc/jrummikub/model/class-use/Player.html
+++ b/doc/jrummikub/model/class-use/Player.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.Player
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/Position.html b/doc/jrummikub/model/class-use/Position.html
index 02e14f5..23071cd 100644
--- a/doc/jrummikub/model/class-use/Position.html
+++ b/doc/jrummikub/model/class-use/Position.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.Position
 </TITLE>
@@ -383,6 +383,14 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherClickEvent(jrummikub.model.Position)">handleOtherClickEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&nbsp;pos)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overwrite this method to signal if special zone was clicked</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
 <TD><CODE><B>StoneCollectionPanel.</B><B><A HREF="../../../jrummikub/view/impl/StoneCollectionPanel.html#handleOtherClickEvent(jrummikub.model.Position)">handleOtherClickEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&nbsp;pos)</CODE>
 
 <BR>
@@ -398,11 +406,11 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherClickEvent(jrummikub.model.Position)">handleOtherClickEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&nbsp;pos)</CODE>
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherMoveEvent(jrummikub.model.Position)">handleOtherMoveEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&nbsp;pos)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overwrite this method to signal if special zone was clicked</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overwrite this method to signal if special zone was hovered</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -414,14 +422,6 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherMoveEvent(jrummikub.model.Position)">handleOtherMoveEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&nbsp;pos)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Overwrite this method to signal if special zone was hovered</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#paintStone(java.awt.Graphics2D, jrummikub.model.Stone, jrummikub.model.Position, boolean, boolean)">paintStone</A></B>(java.awt.Graphics2D&nbsp;g,
            <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>&nbsp;stone,
@@ -442,14 +442,6 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
 
@@ -459,6 +451,14 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#setStoneSets(java.lang.Iterable)">setStoneSets</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stoneSets)</CODE>
 
 <BR>
diff --git a/doc/jrummikub/model/class-use/Sizeable.html b/doc/jrummikub/model/class-use/Sizeable.html
index d618618..f3092e7 100644
--- a/doc/jrummikub/model/class-use/Sizeable.html
+++ b/doc/jrummikub/model/class-use/Sizeable.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.model.Sizeable
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/Stone.html b/doc/jrummikub/model/class-use/Stone.html
index 4f4ffb2..0e84e0a 100644
--- a/doc/jrummikub/model/class-use/Stone.html
+++ b/doc/jrummikub/model/class-use/Stone.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.Stone
 </TITLE>
@@ -348,7 +348,7 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the range click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a range instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -357,7 +357,7 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the set click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a whole set instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -495,14 +495,6 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>(package private) &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setSelectedStones(java.util.Collection)">setSelectedStones</A></B>(java.util.Collection&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>&gt;&nbsp;stones)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the stones that are to be painted selected</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>(package private) &nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>StoneCollectionPanel.</B><B><A HREF="../../../jrummikub/view/impl/StoneCollectionPanel.html#setSelectedStones(java.util.Collection)">setSelectedStones</A></B>(java.util.Collection&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>&gt;&nbsp;selectedStones)</CODE>
 
 <BR>
@@ -511,6 +503,14 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setSelectedStones(java.util.Collection)">setSelectedStones</A></B>(java.util.Collection&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>&gt;&nbsp;stones)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the stones that are to be painted selected</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) &nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#setSelectedStones(java.util.Collection)">setSelectedStones</A></B>(java.util.Collection&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>&gt;&nbsp;stones)</CODE>
 
 <BR>
@@ -518,20 +518,20 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the list of stones that can be clicked on</TD>
 </TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
 </TABLE>
 &nbsp;
 <P>
diff --git a/doc/jrummikub/model/class-use/StoneColor.html b/doc/jrummikub/model/class-use/StoneColor.html
index 607384d..9333b62 100644
--- a/doc/jrummikub/model/class-use/StoneColor.html
+++ b/doc/jrummikub/model/class-use/StoneColor.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.StoneColor
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/StoneHeap.html b/doc/jrummikub/model/class-use/StoneHeap.html
index 444c48e..d1751c1 100644
--- a/doc/jrummikub/model/class-use/StoneHeap.html
+++ b/doc/jrummikub/model/class-use/StoneHeap.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.StoneHeap
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/StoneSet.Type.html b/doc/jrummikub/model/class-use/StoneSet.Type.html
index db9e788..1b74fef 100644
--- a/doc/jrummikub/model/class-use/StoneSet.Type.html
+++ b/doc/jrummikub/model/class-use/StoneSet.Type.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.StoneSet.Type
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/StoneSet.html b/doc/jrummikub/model/class-use/StoneSet.html
index aa76b18..ed2b6a5 100644
--- a/doc/jrummikub/model/class-use/StoneSet.html
+++ b/doc/jrummikub/model/class-use/StoneSet.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.StoneSet
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/StoneTray.Direction.html b/doc/jrummikub/model/class-use/StoneTray.Direction.html
index 99dba01..a653204 100644
--- a/doc/jrummikub/model/class-use/StoneTray.Direction.html
+++ b/doc/jrummikub/model/class-use/StoneTray.Direction.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.StoneTray.Direction
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/StoneTray.html b/doc/jrummikub/model/class-use/StoneTray.html
index 151751d..a6a0e9b 100644
--- a/doc/jrummikub/model/class-use/StoneTray.html
+++ b/doc/jrummikub/model/class-use/StoneTray.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.StoneTray
 </TITLE>
diff --git a/doc/jrummikub/model/class-use/Table.html b/doc/jrummikub/model/class-use/Table.html
index a609b30..05e997e 100644
--- a/doc/jrummikub/model/class-use/Table.html
+++ b/doc/jrummikub/model/class-use/Table.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.model.Table
 </TITLE>
diff --git a/doc/jrummikub/model/package-frame.html b/doc/jrummikub/model/package-frame.html
index 2a14a75..cf1f069 100644
--- a/doc/jrummikub/model/package-frame.html
+++ b/doc/jrummikub/model/package-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.model
 </TITLE>
diff --git a/doc/jrummikub/model/package-summary.html b/doc/jrummikub/model/package-summary.html
index 808ee51..c5e4189 100644
--- a/doc/jrummikub/model/package-summary.html
+++ b/doc/jrummikub/model/package-summary.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.model
 </TITLE>
diff --git a/doc/jrummikub/model/package-tree.html b/doc/jrummikub/model/package-tree.html
index 5c93b2e..7401a62 100644
--- a/doc/jrummikub/model/package-tree.html
+++ b/doc/jrummikub/model/package-tree.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.model Class Hierarchy
 </TITLE>
@@ -125,7 +125,7 @@ Enum Hierarchy
 <LI TYPE="circle">java.lang.Object<UL>
 <LI TYPE="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
 <UL>
-<LI TYPE="circle">jrummikub.model.<A HREF="../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model"><B>StoneTray.Direction</B></A><LI TYPE="circle">jrummikub.model.<A HREF="../../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model"><B>StoneSet.Type</B></A><LI TYPE="circle">jrummikub.model.<A HREF="../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model"><B>StoneColor</B></A></UL>
+<LI TYPE="circle">jrummikub.model.<A HREF="../../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model"><B>StoneSet.Type</B></A><LI TYPE="circle">jrummikub.model.<A HREF="../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model"><B>StoneTray.Direction</B></A><LI TYPE="circle">jrummikub.model.<A HREF="../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model"><B>StoneColor</B></A></UL>
 </UL>
 </UL>
 <HR>
diff --git a/doc/jrummikub/model/package-use.html b/doc/jrummikub/model/package-use.html
index faa02f2..162cfa6 100644
--- a/doc/jrummikub/model/package-use.html
+++ b/doc/jrummikub/model/package-use.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Package jrummikub.model
 </TITLE>
diff --git a/doc/jrummikub/package-frame.html b/doc/jrummikub/package-frame.html
index 12ccb4a..d3f8844 100644
--- a/doc/jrummikub/package-frame.html
+++ b/doc/jrummikub/package-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub
 </TITLE>
diff --git a/doc/jrummikub/package-summary.html b/doc/jrummikub/package-summary.html
index 50410b4..1a1cd4b 100644
--- a/doc/jrummikub/package-summary.html
+++ b/doc/jrummikub/package-summary.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub
 </TITLE>
diff --git a/doc/jrummikub/package-tree.html b/doc/jrummikub/package-tree.html
index 8232457..b02ff9f 100644
--- a/doc/jrummikub/package-tree.html
+++ b/doc/jrummikub/package-tree.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub Class Hierarchy
 </TITLE>
diff --git a/doc/jrummikub/package-use.html b/doc/jrummikub/package-use.html
index abd1a32..8d5f69d 100644
--- a/doc/jrummikub/package-use.html
+++ b/doc/jrummikub/package-use.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Package jrummikub
 </TITLE>
diff --git a/doc/jrummikub/util/Connection.html b/doc/jrummikub/util/Connection.html
index c3482cd..8d3cc37 100644
--- a/doc/jrummikub/util/Connection.html
+++ b/doc/jrummikub/util/Connection.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 Connection
 </TITLE>
diff --git a/doc/jrummikub/util/Event.html b/doc/jrummikub/util/Event.html
index 731f999..d64b118 100644
--- a/doc/jrummikub/util/Event.html
+++ b/doc/jrummikub/util/Event.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 Event
 </TITLE>
diff --git a/doc/jrummikub/util/Event1.html b/doc/jrummikub/util/Event1.html
index cf2d329..495b89b 100644
--- a/doc/jrummikub/util/Event1.html
+++ b/doc/jrummikub/util/Event1.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 Event1
 </TITLE>
diff --git a/doc/jrummikub/util/Event2.html b/doc/jrummikub/util/Event2.html
index 4d98f5a..1705cb3 100644
--- a/doc/jrummikub/util/Event2.html
+++ b/doc/jrummikub/util/Event2.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 Event2
 </TITLE>
diff --git a/doc/jrummikub/util/IEvent.html b/doc/jrummikub/util/IEvent.html
index 064f38a..bb36907 100644
--- a/doc/jrummikub/util/IEvent.html
+++ b/doc/jrummikub/util/IEvent.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 IEvent
 </TITLE>
diff --git a/doc/jrummikub/util/IEvent1.html b/doc/jrummikub/util/IEvent1.html
index 6c4f728..3d6aad9 100644
--- a/doc/jrummikub/util/IEvent1.html
+++ b/doc/jrummikub/util/IEvent1.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 IEvent1
 </TITLE>
diff --git a/doc/jrummikub/util/IEvent2.html b/doc/jrummikub/util/IEvent2.html
index bcceb8c..87189c2 100644
--- a/doc/jrummikub/util/IEvent2.html
+++ b/doc/jrummikub/util/IEvent2.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 IEvent2
 </TITLE>
diff --git a/doc/jrummikub/util/IListener.html b/doc/jrummikub/util/IListener.html
index d0beb53..6ea0fa0 100644
--- a/doc/jrummikub/util/IListener.html
+++ b/doc/jrummikub/util/IListener.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 IListener
 </TITLE>
diff --git a/doc/jrummikub/util/IListener1.html b/doc/jrummikub/util/IListener1.html
index 154ff13..c310928 100644
--- a/doc/jrummikub/util/IListener1.html
+++ b/doc/jrummikub/util/IListener1.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 IListener1
 </TITLE>
diff --git a/doc/jrummikub/util/IListener2.html b/doc/jrummikub/util/IListener2.html
index 62dd420..8a150ad 100644
--- a/doc/jrummikub/util/IListener2.html
+++ b/doc/jrummikub/util/IListener2.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 IListener2
 </TITLE>
diff --git a/doc/jrummikub/util/Pair.html b/doc/jrummikub/util/Pair.html
index f06ff3e..ef913a5 100644
--- a/doc/jrummikub/util/Pair.html
+++ b/doc/jrummikub/util/Pair.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 Pair
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/Connection.html b/doc/jrummikub/util/class-use/Connection.html
index f7787cc..ebf6524 100644
--- a/doc/jrummikub/util/class-use/Connection.html
+++ b/doc/jrummikub/util/class-use/Connection.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.util.Connection
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/Event.html b/doc/jrummikub/util/class-use/Event.html
index d5aa835..427d8cd 100644
--- a/doc/jrummikub/util/class-use/Event.html
+++ b/doc/jrummikub/util/class-use/Event.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.util.Event
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/Event1.html b/doc/jrummikub/util/class-use/Event1.html
index 01666dc..b1a6dd7 100644
--- a/doc/jrummikub/util/class-use/Event1.html
+++ b/doc/jrummikub/util/class-use/Event1.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.util.Event1
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/Event2.html b/doc/jrummikub/util/class-use/Event2.html
index 5092039..6621f3d 100644
--- a/doc/jrummikub/util/class-use/Event2.html
+++ b/doc/jrummikub/util/class-use/Event2.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.util.Event2
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/IEvent.html b/doc/jrummikub/util/class-use/IEvent.html
index 0e13c4b..5f813a8 100644
--- a/doc/jrummikub/util/class-use/IEvent.html
+++ b/doc/jrummikub/util/class-use/IEvent.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.util.IEvent
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/IEvent1.html b/doc/jrummikub/util/class-use/IEvent1.html
index 1f00da1..79d2d62 100644
--- a/doc/jrummikub/util/class-use/IEvent1.html
+++ b/doc/jrummikub/util/class-use/IEvent1.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.util.IEvent1
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/IEvent2.html b/doc/jrummikub/util/class-use/IEvent2.html
index 8cb2eae..45fc983 100644
--- a/doc/jrummikub/util/class-use/IEvent2.html
+++ b/doc/jrummikub/util/class-use/IEvent2.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.util.IEvent2
 </TITLE>
@@ -146,7 +146,7 @@ Uses of <A HREF="../../../jrummikub/util/IEvent2.html" title="interface in jrumm
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the range click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a range instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -155,7 +155,7 @@ Uses of <A HREF="../../../jrummikub/util/IEvent2.html" title="interface in jrumm
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the set click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a whole set instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
diff --git a/doc/jrummikub/util/class-use/IListener.html b/doc/jrummikub/util/class-use/IListener.html
index 153acde..03317c3 100644
--- a/doc/jrummikub/util/class-use/IListener.html
+++ b/doc/jrummikub/util/class-use/IListener.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.util.IListener
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/IListener1.html b/doc/jrummikub/util/class-use/IListener1.html
index c68eee7..9f2b368 100644
--- a/doc/jrummikub/util/class-use/IListener1.html
+++ b/doc/jrummikub/util/class-use/IListener1.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.util.IListener1
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/IListener2.html b/doc/jrummikub/util/class-use/IListener2.html
index 4a4baa8..5e0d7ec 100644
--- a/doc/jrummikub/util/class-use/IListener2.html
+++ b/doc/jrummikub/util/class-use/IListener2.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.util.IListener2
 </TITLE>
diff --git a/doc/jrummikub/util/class-use/Pair.html b/doc/jrummikub/util/class-use/Pair.html
index 407702b..3e02241 100644
--- a/doc/jrummikub/util/class-use/Pair.html
+++ b/doc/jrummikub/util/class-use/Pair.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.util.Pair
 </TITLE>
@@ -272,6 +272,14 @@ Uses of <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.ut
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;java.lang.Integer,java.lang.Integer&gt;</CODE></FONT></TD>
+<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#getTranslation()">getTranslation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the translation in pixels the stones in this panel are painted with</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;java.lang.Integer,java.lang.Integer&gt;</CODE></FONT></TD>
 <TD><CODE><B>StoneCollectionPanel.</B><B><A HREF="../../../jrummikub/view/impl/StoneCollectionPanel.html#getTranslation()">getTranslation</A></B>()</CODE>
 
 <BR>
@@ -285,14 +293,6 @@ Uses of <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.ut
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 </TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;java.lang.Integer,java.lang.Integer&gt;</CODE></FONT></TD>
-<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#getTranslation()">getTranslation</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the translation in pixels the stones in this panel are painted with</TD>
-</TR>
 </TABLE>
 &nbsp;
 <P>
@@ -319,14 +319,6 @@ Uses of <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.ut
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>protected &nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
 
@@ -336,6 +328,14 @@ Uses of <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.ut
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stones)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#setStoneSets(java.lang.Iterable)">setStoneSets</A></B>(java.lang.Iterable&lt;<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>&gt;&gt;&nbsp;stoneSets)</CODE>
 
 <BR>
diff --git a/doc/jrummikub/util/package-frame.html b/doc/jrummikub/util/package-frame.html
index 9a8ba9b..957b944 100644
--- a/doc/jrummikub/util/package-frame.html
+++ b/doc/jrummikub/util/package-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.util
 </TITLE>
diff --git a/doc/jrummikub/util/package-summary.html b/doc/jrummikub/util/package-summary.html
index 0c54057..89b094a 100644
--- a/doc/jrummikub/util/package-summary.html
+++ b/doc/jrummikub/util/package-summary.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.util
 </TITLE>
diff --git a/doc/jrummikub/util/package-tree.html b/doc/jrummikub/util/package-tree.html
index 2a029ad..2fc30d0 100644
--- a/doc/jrummikub/util/package-tree.html
+++ b/doc/jrummikub/util/package-tree.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.util Class Hierarchy
 </TITLE>
diff --git a/doc/jrummikub/util/package-use.html b/doc/jrummikub/util/package-use.html
index 226fa5d..a7e7814 100644
--- a/doc/jrummikub/util/package-use.html
+++ b/doc/jrummikub/util/package-use.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Package jrummikub.util
 </TITLE>
diff --git a/doc/jrummikub/view/IClickable.html b/doc/jrummikub/view/IClickable.html
index 10878fc..b19680e 100644
--- a/doc/jrummikub/view/IClickable.html
+++ b/doc/jrummikub/view/IClickable.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
 <TITLE>
 IClickable
 </TITLE>
diff --git a/doc/jrummikub/view/IHandPanel.html b/doc/jrummikub/view/IHandPanel.html
index aed36ab..5b5fb84 100644
--- a/doc/jrummikub/view/IHandPanel.html
+++ b/doc/jrummikub/view/IHandPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:59 CEST 2011 -->
 <TITLE>
 IHandPanel
 </TITLE>
diff --git a/doc/jrummikub/view/IPlayerPanel.html b/doc/jrummikub/view/IPlayerPanel.html
index 18721d5..a3fbaca 100644
--- a/doc/jrummikub/view/IPlayerPanel.html
+++ b/doc/jrummikub/view/IPlayerPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:59 CEST 2011 -->
 <TITLE>
 IPlayerPanel
 </TITLE>
diff --git a/doc/jrummikub/view/IStoneCollectionPanel.html b/doc/jrummikub/view/IStoneCollectionPanel.html
index 17c1c75..351390d 100644
--- a/doc/jrummikub/view/IStoneCollectionPanel.html
+++ b/doc/jrummikub/view/IStoneCollectionPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:59 CEST 2011 -->
 <TITLE>
 IStoneCollectionPanel
 </TITLE>
diff --git a/doc/jrummikub/view/IStonePanel.html b/doc/jrummikub/view/IStonePanel.html
index 516f2a9..0953e9b 100644
--- a/doc/jrummikub/view/IStonePanel.html
+++ b/doc/jrummikub/view/IStonePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:59 CEST 2011 -->
 <TITLE>
 IStonePanel
 </TITLE>
@@ -103,7 +103,8 @@ Interface IStonePanel</H2>
 </PRE>
 
 <P>
-An interface for view elements that can emit click events for clicks on stones
+An interface for view elements that can emit click events for clicks on
+ stones
 <P>
 
 <P>
@@ -126,7 +127,7 @@ An interface for view elements that can emit click events for clicks on stones
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the range click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a range instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -135,7 +136,7 @@ An interface for view elements that can emit click events for clicks on stones
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the set click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a whole set instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -168,9 +169,9 @@ getStoneClickEvent</H3>
 <P>
 <DD><DL>
 
-<DT><B>Returns:</B><DD>the event; the first parameter is the position of the click in grid
-         coordinates, the second is true when the player wants to add stones
-         to his selection instead of replacing them</DL>
+<DT><B>Returns:</B><DD>the event; the first parameter is the stone that was clicked on,
+         the second is true when the player wants to add stones to his
+         selection instead of replacing them</DL>
 </DD>
 </DL>
 <HR>
@@ -185,9 +186,9 @@ getRangeClickEvent</H3>
 <P>
 <DD><DL>
 
-<DT><B>Returns:</B><DD>the event; the first parameter is the position of the click in grid
-         coordinates, the second is true when the player wants to add stones
-         to his selection instead of replacing them</DL>
+<DT><B>Returns:</B><DD>the event; the first parameter is the stone that was clicked on,
+         the second is true when the player wants to add stones to his
+         selection instead of replacing them</DL>
 </DD>
 </DL>
 <HR>
@@ -202,9 +203,9 @@ getSetClickEvent</H3>
 <P>
 <DD><DL>
 
-<DT><B>Returns:</B><DD>the event; the first parameter is the position of the click in grid
-         coordinates, the second is true when the player wants to add stones
-         to his selection instead of replacing them</DL>
+<DT><B>Returns:</B><DD>the event; the first parameter the stone that was clicked on, the
+         second is true when the player wants to add stones to his selection
+         instead of replacing them</DL>
 </DD>
 </DL>
 <!-- ========= END OF CLASS DATA ========= -->
diff --git a/doc/jrummikub/view/ITablePanel.html b/doc/jrummikub/view/ITablePanel.html
index ae759e7..d1fa85b 100644
--- a/doc/jrummikub/view/ITablePanel.html
+++ b/doc/jrummikub/view/ITablePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:59 CEST 2011 -->
 <TITLE>
 ITablePanel
 </TITLE>
diff --git a/doc/jrummikub/view/IView.html b/doc/jrummikub/view/IView.html
index b43a756..08645c5 100644
--- a/doc/jrummikub/view/IView.html
+++ b/doc/jrummikub/view/IView.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:59 CEST 2011 -->
 <TITLE>
 IView
 </TITLE>
diff --git a/doc/jrummikub/view/class-use/IClickable.html b/doc/jrummikub/view/class-use/IClickable.html
index ee6883c..94460f1 100644
--- a/doc/jrummikub/view/class-use/IClickable.html
+++ b/doc/jrummikub/view/class-use/IClickable.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.view.IClickable
 </TITLE>
diff --git a/doc/jrummikub/view/class-use/IHandPanel.html b/doc/jrummikub/view/class-use/IHandPanel.html
index 5663756..7ed830f 100644
--- a/doc/jrummikub/view/class-use/IHandPanel.html
+++ b/doc/jrummikub/view/class-use/IHandPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.view.IHandPanel
 </TITLE>
diff --git a/doc/jrummikub/view/class-use/IPlayerPanel.html b/doc/jrummikub/view/class-use/IPlayerPanel.html
index 6ebde84..8cd32ce 100644
--- a/doc/jrummikub/view/class-use/IPlayerPanel.html
+++ b/doc/jrummikub/view/class-use/IPlayerPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.view.IPlayerPanel
 </TITLE>
diff --git a/doc/jrummikub/view/class-use/IStoneCollectionPanel.html b/doc/jrummikub/view/class-use/IStoneCollectionPanel.html
index eec8be6..92dc94b 100644
--- a/doc/jrummikub/view/class-use/IStoneCollectionPanel.html
+++ b/doc/jrummikub/view/class-use/IStoneCollectionPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.view.IStoneCollectionPanel
 </TITLE>
diff --git a/doc/jrummikub/view/class-use/IStonePanel.html b/doc/jrummikub/view/class-use/IStonePanel.html
index 12549e6..5ffbe74 100644
--- a/doc/jrummikub/view/class-use/IStonePanel.html
+++ b/doc/jrummikub/view/class-use/IStonePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.view.IStonePanel
 </TITLE>
diff --git a/doc/jrummikub/view/class-use/ITablePanel.html b/doc/jrummikub/view/class-use/ITablePanel.html
index 27a8c3d..d7bc095 100644
--- a/doc/jrummikub/view/class-use/ITablePanel.html
+++ b/doc/jrummikub/view/class-use/ITablePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.view.ITablePanel
 </TITLE>
diff --git a/doc/jrummikub/view/class-use/IView.html b/doc/jrummikub/view/class-use/IView.html
index f6cadd8..a68e291 100644
--- a/doc/jrummikub/view/class-use/IView.html
+++ b/doc/jrummikub/view/class-use/IView.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Uses of Interface jrummikub.view.IView
 </TITLE>
diff --git a/doc/jrummikub/view/impl/AbstractStonePanel.html b/doc/jrummikub/view/impl/AbstractStonePanel.html
index ba29bdf..545d616 100644
--- a/doc/jrummikub/view/impl/AbstractStonePanel.html
+++ b/doc/jrummikub/view/impl/AbstractStonePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:34 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:59 CEST 2011 -->
 <TITLE>
 AbstractStonePanel
 </TITLE>
@@ -269,7 +269,7 @@ Base class for panels that draw stones
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the range click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a range instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -278,7 +278,7 @@ Base class for panels that draw stones
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the set click event is emitted when the player clicks on the table/hand/
- etc. and wants to select a whole set instead of a single stone</TD>
+ etc.</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -594,9 +594,9 @@ public <A HREF="../../../jrummikub/util/Event2.html" title="class in jrummikub.u
 </DD>
 <DD><DL>
 
-<DT><B>Returns:</B><DD>the event; the first parameter is the position of the click in grid
-         coordinates, the second is true when the player wants to add stones
-         to his selection instead of replacing them</DL>
+<DT><B>Returns:</B><DD>the event; the first parameter is the stone that was clicked on,
+         the second is true when the player wants to add stones to his
+         selection instead of replacing them</DL>
 </DD>
 </DL>
 <HR>
@@ -615,9 +615,9 @@ public <A HREF="../../../jrummikub/util/Event2.html" title="class in jrummikub.u
 </DD>
 <DD><DL>
 
-<DT><B>Returns:</B><DD>the event; the first parameter is the position of the click in grid
-         coordinates, the second is true when the player wants to add stones
-         to his selection instead of replacing them</DL>
+<DT><B>Returns:</B><DD>the event; the first parameter is the stone that was clicked on,
+         the second is true when the player wants to add stones to his
+         selection instead of replacing them</DL>
 </DD>
 </DL>
 <HR>
@@ -636,9 +636,9 @@ public <A HREF="../../../jrummikub/util/Event2.html" title="class in jrummikub.u
 </DD>
 <DD><DL>
 
-<DT><B>Returns:</B><DD>the event; the first parameter is the position of the click in grid
-         coordinates, the second is true when the player wants to add stones
-         to his selection instead of replacing them</DL>
+<DT><B>Returns:</B><DD>the event; the first parameter the stone that was clicked on, the
+         second is true when the player wants to add stones to his selection
+         instead of replacing them</DL>
 </DD>
 </DL>
 <!-- ========= END OF CLASS DATA ========= -->
diff --git a/doc/jrummikub/view/impl/HandPanel.html b/doc/jrummikub/view/impl/HandPanel.html
index 9fc0c2f..033fccc 100644
--- a/doc/jrummikub/view/impl/HandPanel.html
+++ b/doc/jrummikub/view/impl/HandPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:36 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:00 CEST 2011 -->
 <TITLE>
 HandPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/PlayerPanel.html b/doc/jrummikub/view/impl/PlayerPanel.html
index ee9ab4e..8e04896 100644
--- a/doc/jrummikub/view/impl/PlayerPanel.html
+++ b/doc/jrummikub/view/impl/PlayerPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:37 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:01 CEST 2011 -->
 <TITLE>
 PlayerPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/StartTurnPanel.html b/doc/jrummikub/view/impl/StartTurnPanel.html
index 1de5d67..c4f9905 100644
--- a/doc/jrummikub/view/impl/StartTurnPanel.html
+++ b/doc/jrummikub/view/impl/StartTurnPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:38 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:01 CEST 2011 -->
 <TITLE>
 StartTurnPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/StoneCollectionPanel.html b/doc/jrummikub/view/impl/StoneCollectionPanel.html
index cb2d49e..91af2e9 100644
--- a/doc/jrummikub/view/impl/StoneCollectionPanel.html
+++ b/doc/jrummikub/view/impl/StoneCollectionPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:39 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:02 CEST 2011 -->
 <TITLE>
 StoneCollectionPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/StonePainter.html b/doc/jrummikub/view/impl/StonePainter.html
index 36669ce..be9d94c 100644
--- a/doc/jrummikub/view/impl/StonePainter.html
+++ b/doc/jrummikub/view/impl/StonePainter.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:40 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:03 CEST 2011 -->
 <TITLE>
 StonePainter
 </TITLE>
diff --git a/doc/jrummikub/view/impl/TablePanel.html b/doc/jrummikub/view/impl/TablePanel.html
index f4eaa8a..877d52f 100644
--- a/doc/jrummikub/view/impl/TablePanel.html
+++ b/doc/jrummikub/view/impl/TablePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:40 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:03 CEST 2011 -->
 <TITLE>
 TablePanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/View.html b/doc/jrummikub/view/impl/View.html
index 7d0e5f8..06cb160 100644
--- a/doc/jrummikub/view/impl/View.html
+++ b/doc/jrummikub/view/impl/View.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:41 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:03 CEST 2011 -->
 <TITLE>
 View
 </TITLE>
diff --git a/doc/jrummikub/view/impl/WinPanel.html b/doc/jrummikub/view/impl/WinPanel.html
index cc701d8..35f02fe 100644
--- a/doc/jrummikub/view/impl/WinPanel.html
+++ b/doc/jrummikub/view/impl/WinPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:04 CEST 2011 -->
 <TITLE>
 WinPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/AbstractStonePanel.html b/doc/jrummikub/view/impl/class-use/AbstractStonePanel.html
index bd33100..2634697 100644
--- a/doc/jrummikub/view/impl/class-use/AbstractStonePanel.html
+++ b/doc/jrummikub/view/impl/class-use/AbstractStonePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.AbstractStonePanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/HandPanel.html b/doc/jrummikub/view/impl/class-use/HandPanel.html
index 4ad35e3..5768966 100644
--- a/doc/jrummikub/view/impl/class-use/HandPanel.html
+++ b/doc/jrummikub/view/impl/class-use/HandPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.HandPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/PlayerPanel.html b/doc/jrummikub/view/impl/class-use/PlayerPanel.html
index 795ee8a..ea48b1b 100644
--- a/doc/jrummikub/view/impl/class-use/PlayerPanel.html
+++ b/doc/jrummikub/view/impl/class-use/PlayerPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.PlayerPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/StartTurnPanel.html b/doc/jrummikub/view/impl/class-use/StartTurnPanel.html
index 22c81a1..2a71661 100644
--- a/doc/jrummikub/view/impl/class-use/StartTurnPanel.html
+++ b/doc/jrummikub/view/impl/class-use/StartTurnPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.StartTurnPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/StoneCollectionPanel.html b/doc/jrummikub/view/impl/class-use/StoneCollectionPanel.html
index 16c17ca..121d84f 100644
--- a/doc/jrummikub/view/impl/class-use/StoneCollectionPanel.html
+++ b/doc/jrummikub/view/impl/class-use/StoneCollectionPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.StoneCollectionPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/StonePainter.html b/doc/jrummikub/view/impl/class-use/StonePainter.html
index 51ed4ae..0718669 100644
--- a/doc/jrummikub/view/impl/class-use/StonePainter.html
+++ b/doc/jrummikub/view/impl/class-use/StonePainter.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.StonePainter
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/TablePanel.html b/doc/jrummikub/view/impl/class-use/TablePanel.html
index f9d57be..3297bed 100644
--- a/doc/jrummikub/view/impl/class-use/TablePanel.html
+++ b/doc/jrummikub/view/impl/class-use/TablePanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.TablePanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/View.html b/doc/jrummikub/view/impl/class-use/View.html
index e12e048..2aebdce 100644
--- a/doc/jrummikub/view/impl/class-use/View.html
+++ b/doc/jrummikub/view/impl/class-use/View.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.View
 </TITLE>
diff --git a/doc/jrummikub/view/impl/class-use/WinPanel.html b/doc/jrummikub/view/impl/class-use/WinPanel.html
index ee28a3a..ba2179c 100644
--- a/doc/jrummikub/view/impl/class-use/WinPanel.html
+++ b/doc/jrummikub/view/impl/class-use/WinPanel.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Class jrummikub.view.impl.WinPanel
 </TITLE>
diff --git a/doc/jrummikub/view/impl/package-frame.html b/doc/jrummikub/view/impl/package-frame.html
index 4f17fb6..81ad91b 100644
--- a/doc/jrummikub/view/impl/package-frame.html
+++ b/doc/jrummikub/view/impl/package-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.view.impl
 </TITLE>
diff --git a/doc/jrummikub/view/impl/package-summary.html b/doc/jrummikub/view/impl/package-summary.html
index 5908ea3..dd7784e 100644
--- a/doc/jrummikub/view/impl/package-summary.html
+++ b/doc/jrummikub/view/impl/package-summary.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.view.impl
 </TITLE>
diff --git a/doc/jrummikub/view/impl/package-tree.html b/doc/jrummikub/view/impl/package-tree.html
index 94b6db8..5b88301 100644
--- a/doc/jrummikub/view/impl/package-tree.html
+++ b/doc/jrummikub/view/impl/package-tree.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.view.impl Class Hierarchy
 </TITLE>
diff --git a/doc/jrummikub/view/impl/package-use.html b/doc/jrummikub/view/impl/package-use.html
index 2c2e4f0..bdae157 100644
--- a/doc/jrummikub/view/impl/package-use.html
+++ b/doc/jrummikub/view/impl/package-use.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Package jrummikub.view.impl
 </TITLE>
diff --git a/doc/jrummikub/view/package-frame.html b/doc/jrummikub/view/package-frame.html
index 96e1317..8694a87 100644
--- a/doc/jrummikub/view/package-frame.html
+++ b/doc/jrummikub/view/package-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.view
 </TITLE>
diff --git a/doc/jrummikub/view/package-summary.html b/doc/jrummikub/view/package-summary.html
index a8909f7..6bea81c 100644
--- a/doc/jrummikub/view/package-summary.html
+++ b/doc/jrummikub/view/package-summary.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.view
 </TITLE>
@@ -106,7 +106,8 @@ Package jrummikub.view
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD WIDTH="15%"><B><A HREF="../../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view">IStonePanel</A></B></TD>
-<TD>An interface for view elements that can emit click events for clicks on stones</TD>
+<TD>An interface for view elements that can emit click events for clicks on
+ stones</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD WIDTH="15%"><B><A HREF="../../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A></B></TD>
diff --git a/doc/jrummikub/view/package-tree.html b/doc/jrummikub/view/package-tree.html
index 23ea0e2..ca0f236 100644
--- a/doc/jrummikub/view/package-tree.html
+++ b/doc/jrummikub/view/package-tree.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 jrummikub.view Class Hierarchy
 </TITLE>
diff --git a/doc/jrummikub/view/package-use.html b/doc/jrummikub/view/package-use.html
index 59bae37..5bd1943 100644
--- a/doc/jrummikub/view/package-use.html
+++ b/doc/jrummikub/view/package-use.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Uses of Package jrummikub.view
 </TITLE>
@@ -153,7 +153,8 @@ Classes in <A HREF="../../jrummikub/view/package-summary.html">jrummikub.view</A
 <TD><B><A HREF="../../jrummikub/view/class-use/IStonePanel.html#jrummikub.view"><B>IStonePanel</B></A></B>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An interface for view elements that can emit click events for clicks on stones</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An interface for view elements that can emit click events for clicks on
+ stones</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD><B><A HREF="../../jrummikub/view/class-use/ITablePanel.html#jrummikub.view"><B>ITablePanel</B></A></B>
@@ -198,7 +199,8 @@ Classes in <A HREF="../../jrummikub/view/package-summary.html">jrummikub.view</A
 <TD><B><A HREF="../../jrummikub/view/class-use/IStonePanel.html#jrummikub.view.impl"><B>IStonePanel</B></A></B>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An interface for view elements that can emit click events for clicks on stones</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An interface for view elements that can emit click events for clicks on
+ stones</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD><B><A HREF="../../jrummikub/view/class-use/ITablePanel.html#jrummikub.view.impl"><B>ITablePanel</B></A></B>
diff --git a/doc/overview-frame.html b/doc/overview-frame.html
index 189791f..adc7615 100644
--- a/doc/overview-frame.html
+++ b/doc/overview-frame.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:42 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Overview List
 </TITLE>
diff --git a/doc/overview-summary.html b/doc/overview-summary.html
index 2ec3c31..3032ac2 100644
--- a/doc/overview-summary.html
+++ b/doc/overview-summary.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Overview
 </TITLE>
diff --git a/doc/overview-tree.html b/doc/overview-tree.html
index 26307f5..07289db 100644
--- a/doc/overview-tree.html
+++ b/doc/overview-tree.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:44 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
 <TITLE>
 Class Hierarchy
 </TITLE>
diff --git a/doc/serialized-form.html b/doc/serialized-form.html
index 5f87f65..cde6184 100644
--- a/doc/serialized-form.html
+++ b/doc/serialized-form.html
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_20) on Tue May 10 16:57:43 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 -->
 <TITLE>
 Serialized Form
 </TITLE>
diff --git a/src/jrummikub/view/IStonePanel.java b/src/jrummikub/view/IStonePanel.java
index 6720902..723231f 100644
--- a/src/jrummikub/view/IStonePanel.java
+++ b/src/jrummikub/view/IStonePanel.java
@@ -4,35 +4,36 @@ import jrummikub.model.Stone;
 import jrummikub.util.IEvent2;
 
 /**
- * An interface for view elements that can emit click events for clicks on stones
+ * An interface for view elements that can emit click events for clicks on
+ * stones
  */
 public interface IStonePanel {
-  /**
-   * the click event is emitted when the player clicks on the table/hand/etc.
-   * 
-   * @return the event; the first parameter is the position of the click in grid
-   *         coordinates, the second is true when the player wants to add stones
-   *         to his selection instead of replacing them
-   */
-  public IEvent2<Stone, Boolean> getStoneClickEvent();
+	/**
+	 * the click event is emitted when the player clicks on the table/hand/etc.
+	 * 
+	 * @return the event; the first parameter is the stone that was clicked on,
+	 *         the second is true when the player wants to add stones to his
+	 *         selection instead of replacing them
+	 */
+	public IEvent2<Stone, Boolean> getStoneClickEvent();
 
-  /**
-   * the range click event is emitted when the player clicks on the table/hand/
-   * etc. and wants to select a range instead of a single stone
-   * 
-   * @return the event; the first parameter is the position of the click in grid
-   *         coordinates, the second is true when the player wants to add stones
-   *         to his selection instead of replacing them
-   */
-  public IEvent2<Stone, Boolean> getRangeClickEvent();
+	/**
+	 * the range click event is emitted when the player clicks on the table/hand/
+	 * etc. and wants to select a range instead of a single stone
+	 * 
+	 * @return the event; the first parameter is the stone that was clicked on,
+	 *         the second is true when the player wants to add stones to his
+	 *         selection instead of replacing them
+	 */
+	public IEvent2<Stone, Boolean> getRangeClickEvent();
 
-  /**
-   * the set click event is emitted when the player clicks on the table/hand/
-   * etc. and wants to select a whole set instead of a single stone
-   * 
-   * @return the event; the first parameter is the position of the click in grid
-   *         coordinates, the second is true when the player wants to add stones
-   *         to his selection instead of replacing them
-   */
-  public IEvent2<Stone, Boolean> getSetClickEvent();
+	/**
+	 * the set click event is emitted when the player clicks on the table/hand/
+	 * etc. and wants to select a whole set instead of a single stone
+	 * 
+	 * @return the event; the first parameter the stone that was clicked on, the
+	 *         second is true when the player wants to add stones to his selection
+	 *         instead of replacing them
+	 */
+	public IEvent2<Stone, Boolean> getSetClickEvent();
 }