The constrain() function limits a value to a specific range, which can be used to keep x and y within the boundaries of the display window. By replacing the draw() in the preceding code with the folowing, you'll ensure that the ellipse will remain on the screen: