Added caching of legacy capabilities
Only overwrite preferences with theme when them loaded, not on startup