well it's interesting, if we can't disable this when onHide, why we still need this functionality ? 

I can't think of any better timing to call `appStorage.enabled = false` because we always don't know who would need this, right ?