Redesigned edit location fragment a bit.