Dynamically account for tooltip position via a callback