Ecological interface design: Theoretical foundations - Vicente, KJ; Rasmussen, J (IEEE Transactions on Systems, Man, and Cybernetics, 1992)