The CatEye depends on mechanical action of a magnet placed somwhere along the radius of the wheel and measures how often magnet traverses certain point. GPS uses trig and triangulation. I'll bet on the trig and triangulation vs the mechanical CatEye variables.