Firefox 23 natively implements <input type="range">. It works
differently from the other browsers, so I'm going to keep using
Frank Yan's excellent js implementation of the "range" type for
every version of Firefox.