Early work; Still need Ajax for ID and way to handle widgets
Appears fully functional; somewhat crude listener (refresh with delay)
Use readonly field to permit JS writing to it & saving; seems functional (make sure center IDs exist)