WIP, client message relay
change events bubble up to parents