Why use HTML when you can use JS