code: func (r *Renderer) RenderEvents(eventCh <-chan *TaskEvent) {
  	for event := range eventCh {
  		r.RenderEvent(event)
  	}
  }
docs: // RenderEvents reads every event sent on the given channel and renders it.
  // The channel can be closed by the caller at any time to stop rendering.