Update compass needle but result looks jumpy.