implemented html5 range inputs for Settings