using channel as stages event queue
using channel as stages event queue
channels are now the default input for stages
stack leak and error handling