-moved setting neighbors into own method
-fixed divider still not working correctly in all nested cases
only reset neighbors and not width/height when dropping
added some more notes