did some magical html5 form stuff