code: func (t *TextView) Focus(delegate func(p Primitive)) {
  	// Implemented here with locking because this is used by layout primitives.
  	t.Lock()
  	defer t.Unlock()
  	t.hasFocus = true
  }
docs: // Focus is called when this primitive receives focus.