add url input type
add range widget
add search widget
add color widget