range input browser pollyfill