make popups more predictable

Related to https://github.com/ArcBees/GWTP/issues/554
It's part of the popup interface that PresenterWidget relies on.  So it's still used.  It just isn't necessary for anyone else to invoke it.