rewrote BoulderFragment & BrowseFragment