Ping-ponging extracted to a separate plugin
Automatic joining after connecting separated to autojoin plugin