Resume;
Refactor listener package;
Add some public attributes to TreeNode class;