public boolean init(MouseEvent e) {
Point2D pt = editor.locatePoint(e.getPoint());
if (model == null) {
System.out.println("Init New Model");
model = new BezierCurveModel();
model.addPoint(pt);
model.addPoint((Point2D) pt.clone());
ctr = new BezierCurveController(model);
editor.getEditControllers().add(ctr);
index = 1;