Added handling of rotation when editing
Added timeout for location update
Added progress circle for location update
Prevented multiple location updates to be requested at the same time