// Animate triggers the application to redraw every 50ms func Animate(app *tview.Application) { globalAnimationMutex.Lock() defer globalAnimationMutex.Unlock() for { app.QueueUpdateDraw(func() {}) time.Sleep(50 * time.Millisecond) } }