public void drawLine(double dx, double dy) {
		double x = getX();
		double y = getY();
		if (regionStarted) {
			path.add(new DrawLineElement(dx, dy));
		} else {
			path.add(new SetLocationElement(x, y), new DrawLineElement(dx, dy));
			regionStarted = regionOpen;
		}
		super.setLocation(x + dx, y + dy);
		animator.delay();
	}