Lots of lines of UI Code

This was all added to start building the button open functionality.