private Action createPCFAction(final byte e1, final byte e2) {
		Action a = new AbstractAction() {
			public void actionPerformed(ActionEvent e) {
				if (ModelerUtilities.stopFiring(e))
					return;
				int rmax = (int) (Math.max(getElement(e1).getSigma(), getElement(e2).getSigma()) * 5);
				showPCF(new Pcf.Parameter[] { new Pcf.Parameter(e1, e2, rmax, boundary) });
			}

			public String toString() {
				return (String) getValue(SHORT_DESCRIPTION);
			}
		};
		a.putValue(Action.NAME, "Show Pair Correlation Function: " + idToName(e1) + "-" + idToName(e2));
		a.putValue(Action.SHORT_DESCRIPTION, "Show pair correlation function: " + idToName(e1) + "-" + idToName(e2));
		return a;
	}