json client -> api for compositor subunit controls