@Override
	protected boolean isHit(double x, double y) {
		this.viewToOverlay.transform(x, y);
		this.localToGlobal.transform(getBaseNode());
		
		if (this.viewToOverlay.getOverlayX() < this.localToGlobal.getGlobalX() - getWidth() / 2 
				|| this.viewToOverlay.getOverlayX() > this.localToGlobal.getGlobalX() + getWidth() / 2) {
			return false;
		}
		
		if (this.viewToOverlay.getOverlayY() < this.localToGlobal.getGlobalY() - getHeight() / 2 
				|| this.viewToOverlay.getOverlayY() > this.localToGlobal.getGlobalY() + getHeight() / 2) {
			return false;
		}
		
		return true;
	}