TL;DR
Make it possible to activate choose-elem-button with something other than left-mouse-button.What ?
Currently the selection menu (or clearing the selection) of choose-elem-button can only be invoked with left clicks. It would be nice if it was possible to change this on a per-button-basis to right/middle click with modifier keys. The button should then only invoke the selection menu with that exact button-combination and behave like a normal (sprite-)button for other clicks.Optionally this could be implemented by allowing mods to invoke the selection menu from script (e.g. game.player.invoke_elem_selection_menu('id_string') ) and adding an event player_selected_element to recieve the choice. The invoke function should return "false" (or similar) if there is already an active selection menu opened. Optionally the invoke function could be passed a unique identifier string that is returned by the event to tell which "invoke_elem_selection_menu" call the "player_selected_element" event is related to.