Defer UI changes to after history is fully loaded