input type="number" kinda sucks on webkit.
Clean up the demo