 So I made it just an unforgivable mistake, so I had to make another video. I'm very, very sorry about this. I was just I was in a big hurry. I had a meeting coming up and I just was pressing through. But I've done this thing wrong from the very beginning. So first of all, this is not right. This should be window. We want to watch for window resize events. And the other thing that is wrong is that this needs to be function. I know this, but again, I was in a hurry and I moved things around and it worked. And anyway, all of it was wrong. Those two things were absolutely wrong. And now that they're corrected, everything should work, should work. And it should work a lot better. This actually fixes the problem with my machine yelling at me. So yeah, it works is a lot faster. I I because I wasn't putting this in a function, it was basically just calling it like thousands of times. So that is the problem. This always needs to be a function, again, just bad moving of code around. And yeah, I think that's it. Now that this is on window and whatnot, this should be fine. If I console dot log here, set up and log here, clean up. And if I go and render this app over itself, we should, if we hit refresh, be able to see that it did both of those and it doesn't continue to keep spinning spinning over itself. So yeah, it's not continuing to go. So again, super sorry. I just want to do this video as a follow up so that you're not like, wait, what the heck? Like this doesn't make any sense. I was already starting to get some comments like that. So thank you for bringing that up and and helping me fix this. I really feel bad that I had given some misinformation just because it was in hurry. So thank you for your your patience with me. I really do appreciate it. So yeah, that's it. Good luck.