JS and style updates