remove unused privates; remove handler on unload
ensure doc has focus when displaying tooltip