I think we should be able to pass in the window to show in, maybe defaulting to the current window