public void mouseDragged(MouseEvent e) {
		if (!editable)
			return;
		if (!boardBox.contains(e.getPoint()))
			return;
		if (lastLineStart == null)
			lastLineStart = e.getPoint();
		else if (lastLineStart != null
				&& e.getPoint().distance(lastLineStart) > 3) {
			lastLine = new Line2D.Double(Board.fromScreenSpace(lastLineStart),
					Board.fromScreenSpace(e.getPoint()));
		}
		repaint();
	}