Addressed race condition where widget state could get wiped out if the Narrative is saved before it gets loaded.