@paulmwatson thanks - that's how it started

then kind of rabbit holed from there

there is an entire field-level validation model I haven't wired up yet - think squigglies or overlay badges for warnings/errors etc