Accessing form elements by name is not a best practice (names aren't guaranteed to be unique, dot notation here is kind of ambiguous) - it's not a problem here, but as it turns out, if we tried to follow best practices, and stayed consistent to the way we're using jquery etc, we'd run into an issue because our markup is illegal here. The `form` tag isn't a valid child of a `table` element, so the browser may rearrange the markup and move the `tr` out of the form element.

We should fix the markup too, but I think this pull request is ok for now.