Button click behavior

Is there a way to have the button always trigger on mouse down? Right now from OFF to ON works on mouse down, but from ON to OFF works on mouse up.

setTriggeredOnMouseDown() ?

I tried that and the behavior is now correct, however the image updates on mouse up from ON to OFF, while it updates right away from OFF to ON. Is it possible to "fix" that?