Support HTML5 spec input types
Populate JS fallback if readyState is complete.
Update botched merge