preserve disconnect for lines, improve disconnect for shared nodes in areas..
Improve test cases for disconnect action to cover shared area nodes..