I've noticed that the UI doesn't refresh automatically. For example, I've selected a unit and clicked the button to propose a marriage. After marrying, the button to propose is still there. If I just click another unit and then back to the previous one, the button isn't there.
I don't know if the UI only refreshes when we select something, but it should refresh after any event triggered by any of its buttons.