Dispatch "layoutUpdated" event in InteractivesController

[#50996763]
Implement tooltips compatible with Lab semantic layout

[#50996763]

Resize tooltips dynamically + fix positioning.
Support tooltips in base InteractiveComponent class

[#50996763]
Fix tooltips positioning

[#50996763]
Add tooltips support to text component

[#50996763]
Add tooltips support to image component

 [#50996763]
Refactor button component, add tooltips support

[#50996763]
Add tooltips support to checkbox component

[#50996763]