Buttons now children of BaseButton Buttons now render over and down modes Text buttons now exist Buttons render differently
(Yes, it took that many lines of code)