code: func NewDriver(a *Adaptor) *Driver {
  	n := &Driver{
  		name:       "Neurosky",
  		connection: a,
  		Eventer:    gobot.NewEventer(),
  	}
  
  	n.AddEvent(Extended)
  	n.AddEvent(Signal)
  	n.AddEvent(Attention)
  	n.AddEvent(Meditation)
  	n.AddEvent(Blink)
  	n.AddEvent(Wave)
  	n.AddEvent(EEG)
  	n.AddEvent(Error)
  
  	return n
  }
docs: // NewDriver creates a Neurosky Driver
  // and adds the following events:
  //
  //   extended - user's current extended level
  //   signal - shows signal strength
  //   attention - user's current attention level
  //   meditation - user's current meditation level
  //   blink - user's current blink level
  //   wave - shows wave data
  //   eeg - showing eeg data