update icons, javascript, and template