private List<Integer> getTextBoxesWithin(float x, float y, float r) {
		TextBoxComponent[] tb = view.getTextBoxes();
		if (tb == null || tb.length == 0)
			return null;
		List<Integer> list = new ArrayList<Integer>();
		Rectangle2D.Float rect = new Rectangle2D.Float(x - r, y - r, 2 * r, 2 * r);
		for (int i = 0; i < tb.length; i++) {
			if (tb[i].getBounds().intersects(rect)) {
				list.add(i);
			}
		}
		System.out.println(x + "," + y + "," + r);
		return list;
	}