fix a bug in circular lists... how was it working?
Fixed a bug in disconnecting contacts