Navigation is based on a variety of senses. What else is navigation based on?