code: public void setHovered(boolean hovered)
  	{
  		boolean flag = this.hovered != hovered;
  		flag |= MalisisGui.setHoveredComponent(this, hovered);
  		if (!flag)
  			return;
  
  		this.hovered = hovered;
  		fireEvent(new HoveredStateChange<>(this, hovered));
  
  		if (tooltip != null && hovered)
  			tooltip.animate();
  	}
docs: Sets the <code>hovered</code> state of this {@link UIComponent}.
  
  @param hovered the new state