The present paper starts with a crucial discussion about the imbalance between technological and human concerns in the context of human-computer interaction, an imbalance that has arisen partly from the mechanistic aspect and its impact on interaction design