# ButtonHoverEvent > Fired when a player starts or stops hovering over a HUD button. `gg.lode.lecternapi.api.event.ButtonHoverEvent` --- ## Signature ```java public class ButtonHoverEvent extends LecternClientEvent ``` --- ## Methods ### getReference ```java public String getReference() ``` **Returns:** The reference ID of the button. --- ### isHovering ```java public boolean isHovering() ``` **Returns:** `true` if the player started hovering, `false` if they stopped. --- ## Example ```java @EventHandler public void onButtonHover(ButtonHoverEvent event) { if (event.isHovering()) { event.getPlayer().sendMessage("Hovering: " + event.getReference()); } } ``` --- ## Related Pages - [[ButtonClickEvent]] — Click events - [[ButtonListener]] — In-menu button handling