private void setHandles() {
		if (handleNW == null) {
			handleNW = new Rectangle(x - 3, y - 3, 6, 6);
		}
		else {
			handleNW.x = x - 3;
			handleNW.y = y - 3;
		}
		if (handleNE == null) {
			handleNE = new Rectangle(x + width - 3, y - 3, 6, 6);
		}
		else {
			handleNE.x = x + width - 3;
			handleNE.y = y - 3;
		}
		if (handleSE == null) {
			handleSE = new Rectangle(x + width - 3, y + height - 3, 6, 6);
		}
		else {
			handleSE.x = x + width - 3;
			handleSE.y = y + height - 3;
		}
		if (handleSW == null) {
			handleSW = new Rectangle(x - 3, y + height - 3, 6, 6);
		}
		else {
			handleSW.x = x - 3;
			handleSW.y = y + height - 3;
		}
		if (handleN == null) {
			handleN = new Rectangle(x + width / 2 - 3, y - 3, 6, 6);
		}
		else {
			handleN.x = x + width / 2 - 3;
			handleN.y = y - 3;
		}
		if (handleE == null) {
			handleE = new Rectangle(x + width - 3, y + height / 2 - 3, 6, 6);
		}
		else {
			handleE.x = x + width - 3;
			handleE.y = y + height / 2 - 3;
		}
		if (handleS == null) {
			handleS = new Rectangle(x + width / 2 - 3, y + height - 3, 6, 6);
		}
		else {
			handleS.x = x + width / 2 - 3;
			handleS.y = y + height - 3;
		}
		if (handleW == null) {
			handleW = new Rectangle(x - 3, y + height / 2 - 3, 6, 6);
		}
		else {
			handleW.x = x - 3;
			handleW.y = y + height / 2 - 3;
		}
	}