Make calling yourself throw an alert.
Listen to change events for presenceState than generic change event.