Often users want to make something happen, for example changing a value or causing some ProtoFlux to trigger, when a button is pressed.