refactored TreeVis
collapse and expand icons now autohide to make the interface less cluttered