# 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