Gyroscope used for iOS devices and (dumb) interpolation between compass readings for others.