add connection event handlers
some code tidying in messaging.connections
don't use new greenthread for EventWatch