Reject transients in button logic