Rewrote Buttons and made it work.