Everyone everywhere: A distributed and embedded paradigm for usability