I use a Label Component that is invisible unless the user hovers over a control, then the target is identified and the label’s bounding box is set to an offset from the target location. The label automatically disappears either with a timer, or when the user moves away from the control.