js and theme updates