present events as TreeNode