Also, I don't see how this not running on mobile. There are no checks for window width.