Changes to both the html and js.