Convert to WebChannel based implementation.