Adds support for Backchannel communication

Signed-off-by: Duarte Nunes <duarte.m.nunes@gmail.com>