build a join view for each of event

1. Can't update after join
update some

1. the join still can't work
fix the join issue

The reason is the participators is an Object, the listen is only work
for the reference change.
refactor the Event list view

add event item view in event list view.
Just for the expandability