Technology in Assisted Living: How it Enhances Seniors’ Quality of Life