You absolutely need PLC code to handle lost releases for any momentary button. If you are using Perspective, I don't think there is a solid solution yet. If you are using Vision, you probably should start here:
For a more detailed (and heated) discussion, this old thread might be helpful: