Add join/leave callbacks for userlist

Use like this (in trigger context)

ch.ul.on(:leave) do |user|
  something with user
end