going towards custom browserchannel communication