A normalized interface for html input elements