See viewlink.txt

doViewLink(lnum) in jcontrol.js records the view in currentView:
  currentView = viewLinkSptName[lnum];
	and eventually does doMolViewSpt(spt);

function reDisplay(echoSpt, trailingSpt) in jcontrol.js
  does eval(currentView), some telAvivMode stuff, obeys ligands and water buttons
	sends to doMolViewSpt

unHideAll(), unHideLast() in jcontrol.js
	unhides
  redefine ~hidden_jdef
	does reDisplay() and shows relevant help

doMolViewSpt("") applies changes in what it adds, but does not change the main rendering.
	does NOT add back unhidden items.

doMolViewSpt(spt) in scripts.js
  unconditionally adds to spt hide, isolate, dots; sets hover, then
  scriptToJmol(spt)

scriptToJmol(spt)
  prepends BUSY, fixes set picking, adds * for contacts, labels SSBonds, labels S-,X,?
		adds empty baskets (markBrokenEnds()), adds Find halos, 
	postpends BUSY off



