Refactor tooltips into UIObject