Add geolocation plugin
Introduce event handling for navigation state