Refactor favourites, fixes #6
Hide map if there is nothing to display