Changed the colors and made the container a square. Doesn't look at the window size
Reduced the listeners down to one