make portal mod display much more generic. should handle all the new mods, and likely to handle any future mods too
for #373