# 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