clearButton.setEnabled(!examplesModel.isEmpty());
reorderButton.setEnabled(!examplesModel.isEmpty() && progressModel.getValue() == progressModel.getMax());
	public void update(Observable o, Object arg) {		examplesPanel.removeAll();		ImageData[] examples = examplesModel.getExamples();		Insets insets = examplesPanel.getInsets();		int height = examplesPanel.getHeight() - insets.bottom - insets.top - 5;		for (int i = 0; i < examples.length; i++) {			ImageData id = examples[i].getHScaledInstance(height);			JLabel label = new JLabel(new BorderIcon(id));			//label.setCursor(new Cursor(Cursor.HAND_CURSOR));			examplesPanel.add(label);		}		clearButton.setEnabled(!examplesModel.isEmpty());		examplesPanel.revalidate();		examplesPanel.repaint();	}