AUI-1146 Decouple animation logic from tooltip-base to a new widget called Widget Transition