Add some event i.e. NodeCheckedChanging in order to detect when a node check box is clicked. This state changing should be able to be canceled/