A haptic navigator