code: func (e *Edit) Focus() {
  	if e.cx == -1 || e.cy == -1 {
  		// || is deliberate to handle "just in case"
  		e.cx = e.trueX
  		e.cy = e.trueY
  		e.at = 0
  	}
  	setCursor(e.cx, e.cy)
  }
docs: // Focus implements the interface.  This is called from queue context
  // so be careful to not use blocking calls.