NetworkMapTree now supports remove + multiple devices

Fixed a bug where removing from a network with more than
first-degree-neighbors caused crash