Here, I show you,
Issue : where 250 HR Services,500 HR Services, 700 HR Services, 1000 HR Services is the last remaining child of a parent, that parent will still show the plus sign after the node is removed. The arrow should disappear since there are no more children.
implement using this reference :
http://jsfiddle.net/djlerman/bbj8k9pe/