don't set up event handlers whenever we get a connection event

this causes events to fire multiple times if the client/plugins
reconnect!