Prototype switch to event based system
Remove the chan stuff
Connect all the things