@NodePopupMethod(menuText="send DIRECT PINK")
	public void sendDirectPink() {
		Tools.getNodeSelectedByUser(new NodeSelectionHandler() {
			public void handleNodeSelectedEvent(Node n) {
				if(n == null) {
					return; // the user aborted
				}
				S4Message msg = new S4Message();
				msg.color = Color.pink;
				if(Tools.isSimulationInAsynchroneMode()) {
					sendDirect(msg, n);
				} else {
					// we need to set a timer, such that the message is
					// sent during the next round, when this node performs its step.
					S4SendDirectTimer timer = new S4SendDirectTimer(msg, n);
					timer.startRelative(1.0, S4Node.this);
				}
			}
		}, "Select a node to which you want to send a direct 'PINK' message.");
	}