New UI, buttons, and functionality