main structure for web ui
list events