@Override
	public void draw(Graphics g)
	{
		if (acceptingUserInput() && !captured && closeEnough())
		{ //illustrate basics
			
			g.setColor(Color.LIGHT_GRAY);

			Point pt = getClosestPt();
			g.drawLine(getMouseLoc().x, getMouseLoc().y, pt.x, pt.y);
		}
		
		if (acceptingUserInput() && captured)
		{ //illustrate change
			
			g.setColor(Color.BLUE);

			Point pt = getClosestDrawable().getPoint(index);
			g.drawLine(pt.x, pt.y, getClosestPt().x, getClosestPt().y);
		}
	}