fix: smaller fixes based on campbellbarton's review
removed the display_tabs feature (will bring it back later)
fix: Island.join: replace assertions with solid code