Oh, yay! Thank you. I hope this works for what I have in mind.
EDIT: To better understand, does this mean that if you don't check for if %on %val (or whatever it is in the thing) is 1 (or just is, considering I'm looking at something that goes "&& %val", which I assume checks if %val is 1?), then whatever happens occurs twice? (pressed and released)
EDIT: !%val would work to check for if the button is being released, correct?