I'm working on a private project where I need a good Markdown viewer, and I'd like to take some ideas from yours. Our current file viewer looks amateurish next to it.
The list order changes because Markview's stylesheets can be layered like CSS rather than "single-slected". Enabling a style moves it to the top (the highest priority). This is how I display the active list, but it takes some getting used to when you're simply trying themes one at a time. Maybe I'll work on the settings UX soon.