Hi everybody, I am looking for some impute on some new riding glasses. I currently use a pair of flak jackets and wanted to get a new pair of fuel cells for riding. My question is do they stick to your head well enough that they wont fly off while riding? I ride a cruiser with no front fairing. Any help would be appreciated.