fixed a couple more things with keeping backing data and UI in sync. Still need to change the *Conditions arrays to have a display value and select value.