on data to said processor for transmission; a user interface coupled to said processor for providing information to a user, and for enabling a user to input commands to be executed by said processor, said user interface including a display coupled to said processor for displaying information to a user; an electronic compass system coupled to said processor for generating vehicle heading data, wher