Added some documentation to the BrowserChannel properties, removed some unused code and refactored the backward channel slightly