I think you may need an event monitor that checks to see if save button has been pressed and to check if game engine is currently saving system data, If this event is TRUE (button has been clicked once and game engine is saving data/building planets) > then have is grey out save button. If the event is FALSE > then button is selectable. The reason for this is Double Clicking or Triple Clicking system "SAVE" button on my pc freezes game engine and kicks me to desktop or brings up program has stopped responding window.
This feature would help me a lot too. I keep clicking the save button to make sure it actually works. Some visual feedback would be nice.