add a validate callback, make state be disabled on initial run when required inputs aren't completed
add a validate callback, make state be disabled on initial run when required inputs aren't completed

Ensembl/ensembl-webcode,Ensembl/ensembl-webcode,Ensembl/ensembl-webcode,Ensembl/ensembl-webcode,Ensembl/ensembl-webcode