public boolean intersects(AbstractComponentModel model) {
		Rectangle thisRectangle = this.getRectangle();
		Rectangle otherRectangle = model.getRectangle();
		return thisRectangle.intersects(otherRectangle) || otherRectangle.intersects(thisRectangle);
	}