So I was going to say simply use a vector shape.
These should map to clicks within its shape.
All the on click stuff works.
I was also going to say if you want to have the Bo=utton controls, normal,hover, pressed
The just select the vector shape and use the Edit-> Show Button Controls Menu.
But oddly it is greyed out.? @jonathan.
But what does work is if you add a element like a rect.
Use the Edit-> Show Button Controls Menu on it, then convert it to a vector shape.
The Button Controls will then persist.