One last tweak before giving up on the tooltip version: the non-JS defintions are smaller, to fit better in the table.  That said, this solution doesn't, IMO, work: we're going to have to change the tooltips to dialogs to have more control over when they close.