mhmm.. disregard these patches for now, instead of creating a custom class we can use the delegate from the tooltip (like in the second patch) and i want to check the performance of the second patch before it get's applied (if it's too bad, we can apply the technique only for the scope we need)