ado12My style has never had the cap move and I BEAT on my keychain. I've had this on for maybe a year and found no reason to remove. My teenage kids even know I always have Advil with me. If I lived in Washington, Oregon, Colorado, etc. Maybe I would always have something different in it