Update index page and add interactivity