Hci Design Challenges And Misconceptions