@Override
	public void mouseReleased(MouseEvent e) {
		if (enteredOC != null) {
			this.setSelectedOC(enteredOC, enteredOC.getParent());
			enteredOC = null;
		} else if (e.isPopupTrigger()) {
			for (Component ele : elements) {
				if (ele.contains(e.getPoint())) {
					setSelected(ele);
					ele.showMenu(e.getX(), e.getY());
					changed();
					break;
				}
			}
		}
	}