A CKNoFocusWindow's derived class can now override how Hide is handled