If an input id contains dashes, set the name with dashes changed to underline.
Test dash->underline in name
Minor change
Documented buttons.
Changes