event driven remote communication framework