Combining Ability and Context to Create More Accessible User Interfaces