Moving/Resizing a widget should not affect surrounding widgets until that widget is released.
In the case where a widget is expanded or moved and then placed back to its original position (made smaller or placed out of the way) before releasing it, I would expect the surrounding widgets to move back to their original positions as well. This doesn't seem to be the case as affected widgets are pushed down and remain there.