Auch ich muss sagen, dass das eher nach einem Programmierfehler in deinem Programm hindeutet, Hugo. Der Aufruf von CALL SCREEN ... STARTING AT ... ENDING AT ... verwendet intern in der Funktionsgruppe von POPUP_TO_CONFIRM keine globalen Variablen, somit zieht immer das, was beim Aufruf mitgegeben wurde.
Meistens bräuchte ich eher das genaue Gegenteil:
Wenn der Benutzer das Popup irgendwie verschiebt, hätte ich gerne, dass beim zweiten Aufruf die neue Position verwendet wird, damit man nicht "ewig" mit dem Mauscursor herumsuchen muss um das Popup wieder zu erreichen. (Stichwort: Usability)
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
ECC: 6.07
Basis: 7.40