it's using 20% CPU while idle here (because of termdash.RedrawInterval). Perhaps we can use termdash.NewController and only redraw after 250ms, while its running (this will probably bring a lot of complexity?)?