Refactor FileBrowser so re-creating its viewmodel isn't needed to re-display it.
Implement loading GPX from file picker (but not drawing)