Update package.json homepage
Sort when any of the models change

Particularly, when distance changes
Store sort order in state