Adding an event-handler to a button the actions are divided between right and left buttons of the mouse. I was doing something like this:
(def f (frame :title "san-diego"))
(def btn (button :text "btn" :font "monospaced-bold-40"))
(listen btn :mouse-pressed #(config! % :foreground :orange)
:mouse-released #(config! % :foreground :blue))
(-> (config! f :content btn)
(-> pack! show!))
Now the :foreground gets orange by clicking the mouse's right-button. Is there a way to shift this to work on the left-button (and not the right)?