make browse interface HTML render properly, a few other clean-ups on publication page/utils