Get button from mouse event

is there a proper way to retrieve which mouse button the mouse event is related to, without going through event.mods ? Something like event.mouseButton::Left/rRight/Middle,…

what’s wrong with the mods?

event.mods.isLeftButtonDown()

event.mods.isLeftButtonDown() does not update if another mouse button is pressed. And I not only need to know if the left button is down, I need to know if the right and middle button get pressed/released/…