Blind Navigation and the Role of Technology