format
Using Shared Userlist
register listener events