popups now work depending on their context.