As discussed offline, we might not want all popups to share a context. Any modal dialog that uses its own key shortcuts should use its own context. If a modal dialog doesn't have any key shortcuts then it does not need to use a context at all, since that would just be activating and deactivating a context that does nothing.