added caching to theme.js, improved reload indicator