void startShowTask( float time )
{
_showTask = Core.schedule( time, false, this, t =>
{
var tm = t.context as TooltipManager;
var shownTooltip = tm._shownTooltip;
if( shownTooltip == null )
return;
var stage = shownTooltip.getTargetElement().getStage();
if( stage == null )
return;
stage.addElement( shownTooltip.getContainer() );
shownTooltip.getContainer().toFront();
tm._shownTooltips.Add( shownTooltip );
tm.showAction( shownTooltip );
if( !shownTooltip.getInstant() )
{
tm._time = tm.subsequentTime;
tm.stopResetTask();
}
} );
}