Yay for html5 and number input types!