Additional 10% speed up with channels by using separate
object versus dynamic property setting.
Removed some dead code.