@df
This design wasn't initially possible due to the buttons not having individual target, but now that it is, we think the simplest way to handle buttons is by defining different button targets using query parameters, using the url as state.
No magic needed - you write and control the query params