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