I have placed a button on the bottom of a screen which leads to a new screeen via using the clearg();graph_off();clear();graph_on(); functions to play it safe that everything from the previous screen should be gone. The truth of the matter is they are really still there. If I click in some of the blank areas where the previous screen's controls were they pop back up. How do I get rid of them?

I used Ccontrols - just figured it out. I had to create a second message loop and an escape out of the 1st loop. I created a condition for the 1st loop a=1. Then when my continue button is tapped from the 1st page I set a=0. That escaped the 1st message loop and continues to message loop2 in the main(){.