Channel is no longer in use, I use DFlo instead of that. #3 The data binding is pretty clear this way, but I moved all of the transformations to the TimerView class. It would be easier with Transformer (Worker in channel.js) instances instead of Publisher + Subscriber to do the transformations, but DFlo currently does not have that feature. Next task by developing DFlo I guess... I think the Timer and the TimerView are both sub-Networks part of the data binding Network, so I think I will be able to display them on a graph with the Publisher and Subscriber property names, but I need a Network class to do that. So adding Transformer, Network, and enhance Traverser and GraphView are the next tasks by the DFlo project...