Additional work on DMC channel, refactor on controller with eye towards Four Score support