code: func NewButtonDriver(a ble.BLEConnector) *ButtonDriver {
  	n := &ButtonDriver{
  		name:       gobot.DefaultName("Microbit Button"),
  		connection: a,
  		Eventer:    gobot.NewEventer(),
  	}
  
  	n.AddEvent(ButtonA)
  	n.AddEvent(ButtonB)
  
  	return n
  }
docs: // NewButtonDriver creates a Microbit ButtonDriver