Once a building project is complete there is no visual feedback for the user that the task is complete, the progress bar sits at 100%. In the case of a planet, the tile view doesn't update and the tab doesn't appear. The planet screen must be closed and re-opened in order to make the new tab complete and the planet view update.
The factories need to pass back the fact that a build has completed and the planet needs to update based on this feedback as it doesn't do so at present. The Model also needs to set it's current values to zero to reflect it is idle.