public void click(Point point, Object source) {
		if (ca.getMode() == EditorMode.NODE) {
			Point p = new Point(point);
			p.x += getX();
			p.y += getY();
			if (pathContainer_.contains(p) || path_.contains(p)) {
				father_.deselectAll();
				requestFocus();
				selected_ = true;
				repaint();
				return;
			} else {
				if (source == this || source == null) {
					father_.clickEvent(p, this);
				}
				if (isSelected()) {
					setSelected(false);
					repaint();
				}
			}
		}
	}