cloning http://drupal.org/sandbox/cameronbprince/1895832 to enable checkboxes and comma splitting