Selections based on dynamically changing parts of the model
affects select controls but also checkboxes, radio buttons etc
Model
...
<!-- section representing available sources-->
<listSource>
<bibl type="primary" n="P1">
<ref target="SEG" type="inscr_stone">VII 1053, 5</ref>
</bibl>
<bibl type="primary" n="P2">
<ref target="IGLS" type="inscr_stone">XXI p. 123</ref>
</bibl>
<bibl type="secondary" n="S1">
<ref target="IGLS" type="inscr_stone">XXI p. 123</ref>
</bibl>
</listSource>
...
<!-- section storing attested forms -->
<name lang="greek" cert="high" n="1" canonical="Ἀντίοχος" type="main"/>
<persName case="Nom" source="P2">Ἀντίοχος</persName>
<persName case="Nom" source="P1">Αντίοχοσ</persName>
</name>
Form binding
Checkboxes represent available source identifiers from source/@n
Binding is that persName/@source should point to corresponding source/@n ...