Fix (I think) for front end add for checkboxes.  Have to add a classname
in grid(), and put the <span> back round the actual label text.  Now the
JS works, but I couldn't actually test submitting as I hit unrelated
problems submitting the form ... but need to get these changes
committed.