code: func (a *Application) Stop() {
  	a.Lock()
  	defer a.Unlock()
  	screen := a.screen
  	if screen == nil {
  		return
  	}
  	a.screen = nil
  	screen.Fini()
  	a.screenReplacement <- nil
  }
docs: // Stop stops the application, causing Run() to return.