//-------------------------------------------------------------------------
    public void Display(string text, Color color, float start, float end)
    {
        // SET [text] TO BE DISPLAYED AFTER [start] AND TO BE ERASED AFTER [end]
        // SECONDS

        TextTimeTuple ttt = new TextTimeTuple();
        ttt.Text = text;
        ttt.Color = color;
        ttt.Start = time_ + start;
        ttt.End = time_ + end;
        futureText_.Add(ttt);
    }
    //-------------------------------------------------------------------------
    public void Display(string text, Color color, float start, float end)
    {
        // SET [text] TO BE DISPLAYED AFTER [start] AND TO BE ERASED AFTER [end]
        // SECONDS

        TextTimeTuple ttt = new TextTimeTuple();

        ttt.Text  = text;
        ttt.Color = color;
        ttt.Start = time_ + start;
        ttt.End   = time_ + end;
        futureText_.Add(ttt);
    }