swapChild implemented via addChildAt