You probably didn't have the strap tightened enough. Or maybe you had one of the earlier models when the technology wasn't perfected as good.
I wear mine for both road and mountain biking. Mountain biking produces way more vibrations than road biking and my wrist device still works great.