Widgets overlap, how to open one by one?

How can I make it so that whenever I click on the blue book it displays a widget, then when pressing on another blue book with different widget settings, I want the previous one to disappear, I’m using a simple Visibility FlipFlop to OnOff the widget on command, but I want whenever I press on another Blue Book, the previous widget closes automatically,

Note that the widgets aren’t popping up with the regular (Create widget > Add to viewport).

So. what should I do in easy steps?

I Have been struggling with this issue for weeks now, thank you to anyone!

Wasn’t this answered here:

Multiple solution were suggested. All would work for this.