drop shared->libutil dep to prevent JS size explosion (25k->300k, mostly due to crypto, but still 55k without crypto)
set profile img link sizes; tweak info pane css
handle gotInfo=false case (caption/comments not yet loaded)