When hiding some nodes in TreeViewAdv, the parent node of
the hidden nodes are get selected for no apparent reason. If there is no nodes
is hidden, while selecting any node then the parent node is not selected only
the selected node alone selection. If hiding some nodes, while selecting any
inner node the parent node is selected unwanted reason.