add inputmode="numeric", if possible
improve styles for datalist
replace ui for type=number in IE10 without touch
remove global events if polyfill is removed