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