Unify tooltip handling