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

I agree witch Christian, I think trigger is fine