The absolutely deranged way Control Centre re-orders widgets

Widgets behave as if they are laid out in rows, instead of a grid. This would be ok if widgets could only span a single row, but because they can fill multiple rows at once, this behaviour completely irrational.

As you can see in my gif, instead of the calculator and Live Listen widgets shifting down, which would be logical behaviour, they are shifting across the row, pushing the brightness and volume widgets down to the next available row, and pushing the Now Playing widget completely off the page.

Apple need to change this so there is logic for vertical movement, not just horizontal. I think this would address the bizarre behaviour people have been seeing when shuffling stuff around, as this is really unintuitive.