Pātuhitia tēnei: An Enhanced Mobile Device Based Navigation Model: Ubiquitous Computing