@Override
	public void initialize(URL arg0, ResourceBundle arg1) {
		news = HockmanMain.game.getNews();
		transferList.setEditable(false);
		transferList.clear();
		transferList.appendText(news.getTransfers());
		Modus modus = HockmanMain.game.getLeague().getModus();
		int round = HockmanMain.game.getRound();
		if (round <= modus.getNofRounds()) {
			// regular season
			String s = Util.getModelResourceBundle().getString("L_NEXT_ROUND");
			s += "Regular " + Integer.toString(round);
			nextRoundLbl.setText(s);
		} else {
			// playoff
			String s = Util.getModelResourceBundle().getString("L_NEXT_ROUND");
			s += "Playoff ";
			s += 1 + (round - modus.getNofRounds() - 1) / modus.getGamesPerFinal();
			s += ", Game ";
			s += 1 + (round - modus.getNofRounds() - 1) % modus.getGamesPerFinal();
			nextRoundLbl.setText(s);
		}

		List<String> matchListStrings = new ArrayList<String>();
		for (int i = 0; i < news.getNofReports(); i++) {
			String s;
			if (news.getReports()[i].getHome() != null) {
				assert (news.getReports()[i].getAway() != null); // see Round.EndRound()
				if (news.getReports()[i].getHome().equals(HockmanMain.currManagedTeam)
						|| news.getReports()[i].getAway()
								.equals(HockmanMain.currManagedTeam)) {
					s = "!!! ";
				} else {
					s = "    ";
				}
				s += news.getReports()[i].getHome().getTeamName();
				s += " - ";
				s += news.getReports()[i].getAway().getTeamName();
				s += "  ";
				s += news.getReports()[i].getEndHomeScore();
				s += ":";
				s += news.getReports()[i].getEndAwayScore();
				if (news.getReports()[i].isPenShoots()) {
					s += " SO";
				} else if (news.getReports()[i].isOvertime()) {
					s += " OT";
				}
			} else {
				s = "";
			}
			matchListStrings.add(s);
		}
		ObservableList<String> items = FXCollections
				.observableArrayList(matchListStrings);
		matchList.setItems(items);
		matchList.setOnMouseClicked(new EventHandler<MouseEvent>() {
			public void handle(MouseEvent me) {
				if (me.getClickCount() < 2) {
					return;
				}
				// it's a double click
				matchbericht(new ActionEvent());
			}
		});
		HockmanMain.setListViewCellFactory(matchList);

	}