tooltip widget code refactoring...