form: convention updates and a couple of bugfixes
form: convention updates and a couple of bugfixes

This gets the method names more up to date with the rest of the
components, removing unnecessary `_do*` prefixes from the private
methods and switching to the `_bindElem` convention method name.

This also fixes a few syntax errors I found while testing the new
Romo js based logic out in the browser.

redding/romo,redding/romo,redding/romo