Add several tooltip events in order to offer hook points in the tooltip lifecycle

I don't think so getTriggeringTooltip? Weird I think