reformat
add pubsub between gadget panels.
centralize data store.