Hey,
how about adding a getButtonIndex for Controller,
this type of function exists for keyboards and mice, but not Controller, Controller only has getButtonName.
Also, getEventNanoseconds and a getEventButtonState for Controllers would be nice as well.