settings page, combined with some refactoring for shared styling with lists of buttons