whitespace
only recover widget state from localStorage when it actually makes sense.