Visibility of action depending on location functionality added but needs better transitioning and persistance of the progress bar.