the button doesn't need to be a <a> tag