intermediate development version: basic communication for content editing in place