Assistive technologies and their impact on design