Human Computer Interaction And How Closely We Should Develop Techniques