better presence reporting and handling
better presence reporting and handling