add error handler for navigator.geolation.getCurrentPosition
changed the message when shared password has been changed
refined tho map ui