public void mousePressed(MouseEvent event) {
		if (!controller.isObject(event.getPoint()) && !event.isControlDown()) {
			controller.getCurrentGraph().deselectAll();
		} else {
			if (controller.checkSelectedObject(event.getPoint())) {
				if (event.isControlDown()) {
					isDeactive = true;
				}
			} else {
				if (event.isControlDown()) {
					controller.getCurrentGraph().select(event.getPoint());
				} else {
					controller.getCurrentGraph().deselectAll();
					controller.getCurrentGraph().select(event.getPoint());
				}
			}
		}
		controller.repaint();
	}