Addressing The Problems With HCI