Text on Controller progressively moves right

So I made a code that prints text on the controller, and that each second, I programmed it so that the controller screen resets and prints the text again. A problem that I’ve come upon is that after each print and clear sequence, the controller screen moves the text to the right more as if the deleted text from before still exists.

controller Controller1
Controller1.Screen.ClearScreen();
//--------------------------------------------
while(1){
Controller1.Screen.print(“test”);
wait(1, seconds);
Controller1.Screen.ClearScreen();
}

image

In other words, the brain tracks the cursor’s column and row position, and continues to print from wherever the cursor is, regardless of whether the screen has been cleared.