buttons take screen coordinates; popup text is centered on screen