public void handle(DragEvent event) {
				/* data dropped */
				/* if there is a string data on dragboard, read it and use it */
				Dragboard db = event.getDragboard();
				boolean success = false;
				if (db.hasString()) {
					ch.hockman.model.team.LineUp lineUp = HockmanMain.lineupTeam
							.getLineUp();
					String playerStr = db.getString();
					
					// drag&drop does not work on Ubuntu with Oracle VM 7u9
					//TODO remove this workaround as soon as the bug is fixed in JVM for Linux
					playerStr = dragStringWorkaround;

					int i = Integer.parseInt(playerStr);
					Player player = HockmanMain.lineupTeam.getTeamPlayer(i);
					if (lineUp.getE55().d11 == null) {
						lineUp.getE55().d11 = player;
					} else {
						assert (lineUp.getE55().d12 == null); // DragOver allows drop
															// only if lineUp
															// incomplete
						lineUp.getE55().d12 = player;
					}

					success = true;
				}
				/*
				 * let the source know whether the string was successfully
				 * transferred and used
				 */
				event.setDropCompleted(success);

				event.consume();
				linesShow();
			}