Blind navigation and the role of technology