Select.tsx was crashing if it couldn't find a label for the selected value.
The settings context was having a big performance impact on the app. We only truly need the theme + color to be a global context.