I don't know for sure if this is a bug or if it is a feature.

As it stands now, my game board with large buttons on it catches the clicks from the save/load window (or any other top level game UI window) This is confusing at best and badly broken in my opinion.

In a perfect world, whichever "window" is in front should always get first chance at a click if it is catching any. If that front window could then pass on any click to "windows" behind it that could accept the click, some niceness would be possible.

I could place a transparent button over the game player list, and pop a menu with a mix of custom and standard choices, deal with the custom choices in my script, and pass the rest to the underlying interface...

I think the front window should always get the click, even if it cannot pass it along.