Human Computer Interaction: towards a critical research position