code: func renderRegion(data result.AggData, y int) int {
  	x := 0
  	renderString(x, y, "Region: ", termbox.ColorWhite, termbox.ColorBlue)
  	x += 8
  	regionStr := fmt.Sprintf("%s", data.Region)
  	renderString(x, y, regionStr, termbox.ColorWhite|termbox.AttrBold, termbox.ColorBlue)
  	x = 0
  	y++
  	headingStr := "   TotReqs   TotBytes    AvgTime    AvgReq/s  (post)unzip"
  	renderString(x, y, headingStr, coldef|termbox.AttrBold, coldef)
  	y++
  	resultStr := fmt.Sprintf("%10d %10s   %7.3fs  %10.2f %10s/s", data.TotalReqs, humanize.Bytes(uint64(data.TotBytesRead)), float64(data.AveTimeForReq)/nano, data.AveReqPerSec, humanize.Bytes(uint64(data.AveKBytesPerSec)))
  	renderString(x, y, resultStr, coldef, coldef)
  	y++
  	headingStr = "   Slowest    Fastest   Timeouts  TotErrors"
  	renderString(x, y, headingStr, coldef|termbox.AttrBold, coldef)
  	y++
  	resultStr = fmt.Sprintf("  %7.3fs   %7.3fs %10d %10d", float64(data.Slowest)/nano, float64(data.Fastest)/nano, data.TotalTimedOut, totErrors(data))
  	renderString(x, y, resultStr, coldef, coldef)
  	y++
  
  	return y
  }
docs: // renderRegion returns the y for the next empty line