Buttons now actually work.