@Sheep_tester This is a recycled project. Click on the buttons you can see. Look in the code. Don't use the design, obviously. Anyways, the concept here is that we will use one broadcast, ".app," to make sure all the sprites know that the user is bored of the current app and wants to move on. Precedent to the broadcast, the global variable "app" is set to the app name, and when the broadcast is received by sprites, it can read what app it is and what it should be doing. "desktop" is the app name for the home screen and should be treated differently as it doesn't need a close button. I used this in my Grey OS. It worked kinda properly. For @OS_Blue.