# requests request destroy { } request set_cursor_position_hint { surface_x: fixed, surface_y: fixed, } request set_region { region: id(wl_region), } # events event locked { } event unlocked { }