The pulse custom parameter should have the option to either pulse on mouse down or mouse up and imho should default to ‘pulse on button down’ behaviour. It is more consistent with the desired functionality of most real-world push buttons although I get why mouse up makes sense when clicking things using a computer mouse!