#2 Replace channel request code.

This commit also includes some additional tabs vs. spaces cleanup and a correction to `Javascript` syntax instead of `C#`.