provides an option to select a fallback view mode, fixes #2
sorts view modes alphabetically, fixes #3