Personal navigation devices