# ScrollableScreenClickEvent
> Fired when a player clicks a button on a scrollable text screen.
`gg.lode.lecternapi.api.event.ScrollableScreenClickEvent`
---
## Signature
```java
public class ScrollableScreenClickEvent extends LecternClientEvent
```
---
## Methods
### getScreenId
```java
public String getScreenId()
```
---
### getButtonReference
```java
public String getButtonReference()
```
---
## Example
The reference is the one you gave the button, so you never have to match on its label:
```java
@EventHandler
public void onScreenClick(ScrollableScreenClickEvent event) {
if (!event.getScreenId().equals("rules")) return;
if (event.getButtonReference().equals("accept")) {
rules.accept(event.getPlayer());
LecternAPI.getApi().getUIManager().closeScrollableScreen(event.getPlayer());
}
}
```
---
## Related Pages
- [[ScreenButton]]. Building the buttons
- [[IUIManager]]. Showing the screen