We save the preferred theme in localstorage so that user doesn't have to re-select the theme on every reload. Users on slow computers might see flash of a theme change, if it happens.