Finished AbstractHCInput according to HTML5