One of mine came off after scraping a low branch. These just push on, don't come off. Do not press in all the way down or will not vent. They have worked for over 5 years. Stay in place, no screws, takes 2 seconds to install.
Here's a link:
http://www.campingworld.com/shopping...ar-white/35183