When filter is selected, turn off the filter(select All) should keep the selected option in screen. If there are multiple selection, the first one should be in screen when filter off.
When user select a branch and right click, we should show an option "Collapse All Siblings" in context menu. Select this option means we will collapse all branch with the same level as the current selected one.