Simplified channeled connection manager's listener architecture

because old implementation was overly complicated and I didn't even need the features the old complexity gave me