if(box.getParent()!=null) { if(box.getParent().getParent()!=null) { if(box.element == box.getParent().getParent().element) { return getDeepestHover(box.getParent()); } } }
	private Box getDeepestHover(Box box) {		if(box == null) {			return null;		}				if(panel.getContext().getCss().isHoverStyled(box.element)) {			return box;		}		//System.out.println("going to parent: " + box.getParent());		return getDeepestHover(box.getParent());	}