minor updates, most important is the dispose of ObservablePath by PlaceManager