auto reconnect and transitions