Added a wrapper for the map to recognize touch and release gestures on it, which allows the updating of the location field to be much more efficient. It is updated only when the map is released and once it settles (not being zoomed, animated, touched etc)