code: func (q *Query) Send() {
  	if q.pending {
  		q.Cleanup()
  		return
  	}
  	q.pending = true
  	go func() {
  		resp, err := q.send()
  		if err != nil {
  			dom.GetWindow().Alert(fmt.Sprintf("%v", err))
  		}
  		q.Callback(string(resp))
  	}()
  }
docs: // Send sends the search query, and runs the Query's callback on success. It
  // returns immediately if there's already a query in flight.