better tooltip behaviour (allow async tooltips & headers on plain)