Memoizing browser detection.
Hideable will not execute if already hidden.
Ensure show always triggers handlers
Prevent server request if a personalization is pending.