Fix presence listener