Add range input support and feature detect module

Needs a line break above.