El botón de comando en Visualforce no puede leer el elemento seleccionado de la lista desplegable dinámica

Estoy buscando ayuda del gurú de la página de Visualforce (Salesforce).

Antecedentes: hay una lista desplegable (apex: selectList en términos de página de Visualforce). Sus opciones de selección son creadas por jQuery con datos devueltos (en formato JSON) desde RemoteAction (en Controlador).

Problema: siempre informa un mensaje de error (j_id0: j_id2: j_id3: j_id4: orgList: Error de validación: el valor no es válido) cuando hago clic en el botón de comando que envía el valor del elemento seleccionado al Controlador.

¿Alguna idea? Muchas gracias.

Troy

Marca de Visualforce:

<apex:panelGrid columns="2">
<apex:selectList id="orgList" value="{!selected}"  size="1">
</apex:selectList>
<apex:commandButton value="Add" action="{!add}" style="width:80px">
</apex:panelGrid>

JavaScript:

$j("input[id$='azc']").keyup(function(){
   var op = $j("select[id$=orgList]");
    if($j(this).val().length >= 6){
             op.empty().append('<option value=""></option>');
             OrgController.findOrgs($j(this).val(), function(result, event){
                  if(event.status){
                      var data =  $j.parseJSON('[' + result.replace(/'/g, '"') + ']');
                      $j.each(data, function(){
                          $j('<option />', {value: this['value'], text: this['label']}).appendTo(op);
                      }); 
                  }else{
                      alert(event.message);             
                  } 
              },{escape:true});
        } 

OrgController

public String selected { get; set; }
public PageReference add(){
    Customer__c customer =  findSelected(selected);
    if(customer != null){
      customer.Pending__c = 'Yes';
      update customer; 
    }
    return null;
}