* Removed braces of for loops
* All components are now notified on mouse move
* Buttons now render correctly, handling hovering and pressing
* Changed from fullscreen pixmaps to only the button itself, saves memory, easier coordinates
* Pixmap is now a local variable, and automatically disposed as soon as it's not needed
* Since most of the code for the button texture was from ProgressBar's, I also prettied it up a little, although it renders the same