I am making a program and I want to re-size the window without losing the content. In a sense, I want to crop the window. It is OK if content is cutoff. Here is what I am trying to do:

```
from pygame import *
main = display.set_mode((800,600))
main.fill((255,255,255))
running = True
while running:
    mx, my = mouse.get_pos()
    mb = mouse.get_pressed()
    for e in event.get():
        if e.type == QUIT:
            running = False
    if mb[0] == 1:
        draw.circle(main, (102,204,102), (mx, my), 10)
    elif mb[2] == 1:
        main = display.set_mode((200,200))
    display.flip()
quit()

```

When I change the screen, it does not show what I drew on the screen. How can I keep the content and "crop" the content when I change the screen size? Thanks.