I don't understand why the mavic pro doesn't offer the ability to swap batteries on the controller. By the time I've used 3-4 batteries on the drone, the controller is dead. I've tried plugging an external battery into side micro-USB port of controller and it only slightly slows the discharge rate. One way or another, it is usually the charge of the controller which eventually brings the flight mission to an end. It's becoming annoying.