Made a lot of UI updates and made list view buttons dynamic