code: func DequeueAt(xu *xgbutil.XUtil, i int) {
  	xu.EvqueueLck.Lock()
  	defer xu.EvqueueLck.Unlock()
  
  	xu.Evqueue = append(xu.Evqueue[:i], xu.Evqueue[i+1:]...)
  }
docs: // DequeueAt removes a particular item from the queue.
  // This is primarily useful when attempting to compress events.