Why do the positions of some fields change when I move another field above it?